您的位置:首页 > 其它

timus 2025. Line Fighting

2014-12-08 21:17 239 查看
#include <cstdio>
int main()
{
int N, K, T;
while (scanf("%d", &T) != EOF) {
while (T--) {
scanf("%d %d", &N, &K);
int k[K+1];
int num1 = N / K, num2 = N % K;
for (int i = 1; i <= K; ++i) {
if (i <= num2) {
k[i] = num1 + 1;
} else {
k[i] = num1;
}
}
int ans = 0;
for (int i = 1; i <= K; ++i) {
ans += k[i] * (N - k[i]);
for (int j = 1; j < i; ++j)
ans -= k[i] * k[j];

}
printf("%d\n", ans);
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: