虽然不知道怎么做,但是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;
}



![[翻译]我在谷歌14年学到的21堂课-XINDOO](https://xindoo-1254046096.cos.ap-beijing.myqcloud.com/img/uPic/iShot_2026-01-21_下午11.21.45fewv0C.jpg)


