虽然不知道怎么做,但是AC还是没有问题的。
大概就是循环n次,从m加到m-n/2 除了最后一个数,每个都加两次。
#include <stdio.h>
int main()
{
int n, m;
while (scanf("%d %d", &m, &n) != EOF)
{
int ans = 0;
int t = m;
for (int i = n; i != 1; i -= 2)
{
ans += t*2;
t--;
}
ans += t;
printf("%d\n", ans);
}
return 0;
}