Hdu 2015 偶数求和
2012-05-22 20:17
387 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2040。
水题。
CODE:
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <string.h>
4 #include <math.h>
5 using namespace std;
6
7 const int maxn = 102;
8
9 int save[maxn] = {0};
void init()
{
int cnt = 1;
for(int i = 1; i <= 100 ;i++)
{
save[cnt++] = i*2;
}
return ;
}
int main()
{
int n , m , index;
init();
while(~scanf("%d%d", &n ,&m))
{
int sum = 0;
for(int i = 1; i <= n ;i++)
{
if(i % m == 0)
{
sum += save[i];
if(i != n)
{
printf("%d ", sum / m);
}
else
{
printf("%d\n", sum / m);
}
sum = 0;
index = i;
}
else
{
sum += save[i];
}
}
if(sum != 0)
{
printf("%d\n" , sum / (n - index));
}
}
return 0; }
水题。
CODE:
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <string.h>
4 #include <math.h>
5 using namespace std;
6
7 const int maxn = 102;
8
9 int save[maxn] = {0};
void init()
{
int cnt = 1;
for(int i = 1; i <= 100 ;i++)
{
save[cnt++] = i*2;
}
return ;
}
int main()
{
int n , m , index;
init();
while(~scanf("%d%d", &n ,&m))
{
int sum = 0;
for(int i = 1; i <= n ;i++)
{
if(i % m == 0)
{
sum += save[i];
if(i != n)
{
printf("%d ", sum / m);
}
else
{
printf("%d\n", sum / m);
}
sum = 0;
index = i;
}
else
{
sum += save[i];
}
}
if(sum != 0)
{
printf("%d\n" , sum / (n - index));
}
}
return 0; }
相关文章推荐