链接:http://acm.hdu.edu.cn/showproblem.php?pid=2015
只要一个等差数列求和公式,只是要注意一下n%m!=0的情况
一道超级简单的水题,直接上代码吧
/*
******** hdu 2015 ***********
*/
/* ******** 琴心&剑胆 *********** */
/* ******** 2011/5/8 *********** */
#include < stdio.h >
int main( ){
int i, n, m, b, c;
while (scanf( " %d%d " , & n, & m) != EOF){
b = 2 ;
c = 0 ;
for (i = 0 ; i < n / m ; i ++ ){
printf(c ++ ? " %d " : " %d " , b + m - 1 );
b += m * 2 ;
}
printf(n % m ? " %d\n " : " \n " , b + n % m - 1 );
}
return 0 ;
}
/* ******** 琴心&剑胆 *********** */
/* ******** 2011/5/8 *********** */
#include < stdio.h >
int main( ){
int i, n, m, b, c;
while (scanf( " %d%d " , & n, & m) != EOF){
b = 2 ;
c = 0 ;
for (i = 0 ; i < n / m ; i ++ ){
printf(c ++ ? " %d " : " %d " , b + m - 1 );
b += m * 2 ;
}
printf(n % m ? " %d\n " : " \n " , b + n % m - 1 );
}
return 0 ;
}