codeforces hungry sequence 水题

题目链接:http://codeforces.com/problemset/problem/327/B

这道题目虽然超级简单,但是当初我还真的没有想出来做法,囧,看完别人的代码恍然大悟。

 1 #include <cstdio>
 2 #include <cstdlib>
 3 #include <cmath>
 4 int main(void) {
 5     int n; scanf("%d", &n);
 6     for (int i = n+1; i <= n+n; ++i) {
 7         printf("%d", i);
 8         if (i != n+n) printf(" ");
 9     }
10     printf("\n");
11 
12     return 0;
13 }

==只需要注意到整除这个条件:至少是2倍,所以只需要从n+1一直到2*n就可以了,正好n个数字,最大的数字和最小的数字相比也不超过2.就是这么个简单的道理。

 

posted on 2013-07-19 01:07  aries__liu  阅读(200)  评论(0编辑  收藏  举报