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; }
相关文章推荐
- ural 2025. Line Fighting -思维题
- PROBLEM_B: URAL 2025 B - Line Fighting
- URAL_2025_Line Fighting_均值不等式
- bash read file line by line
- C++ inline函数相关总结
- 关于File:dockcont.cpp Line:42 错误
- 查找最大元素 hd 2025
- lose at the starting line again
- POJ 3617 Best Cow Line
- linux ubuntu 如何解决warning: no newline at end of file?
- line-height 和 vertical-align 行高与行对齐精解 (图文)
- Cover the inline style
- 屏保:画线圈LineFlower
- 家庭财务管理系统实战6-使用Highcharts插件动态展示支出趋向图饼图(pie)和线图(line)
- mybatis异常:Improper inline parameter map format. Should be: #{propName,attr1=val1,attr2=val2}问题分析及解决
- 解决织梦 \include\userlogin.class.php on line 21 报错的方法
- rsyslogd: error during parsing file /etc/rsyslog.conf, on or before line 55: warnings occured in fil
- c++ cin.getline() cin.get()
- timus 1132 Square Root (二次剩余)
- 【ACM】Fighting for HDU