题意:给你n,k,问你是否满足 所有偶数项减前一项绝对值的和 - 所有偶数项减前一项和的绝对值 = 2×k
解题思路:因为K 的范围适合所以就直接构造了
解题代码:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 // File Name: 359b.cpp 2 // Author: darkdream 3 // Created Time: 2014年07月26日 星期六 14时44分44秒 4 5 #include<vector> 6 #include<list> 7 #include<map> 8 #include<set> 9 #include<deque> 10 #include<stack> 11 #include<bitset> 12 #include<algorithm> 13 #include<functional> 14 #include<numeric> 15 #include<utility> 16 #include<sstream> 17 #include<iostream> 18 #include<iomanip> 19 #include<cstdio> 20 #include<cmath> 21 #include<cstdlib> 22 #include<cstring> 23 #include<ctime> 24 25 using namespace std; 26 27 int main(){ 28 int n , k ; 29 scanf("%d %d",&n,&k); 30 if(k == 0 ) 31 { 32 for(int i =1;i <= 2*n;i ++) 33 printf("%d ",i); 34 return 0 ; 35 }else { 36 printf("%d %d ",1+k,1); 37 for(int i = 2;i <=2*n;i ++) 38 if(i != 1+k) 39 printf("%d ",i); 40 } 41 return 0; 42 }
没有梦想,何谈远方