Codeforces印象
这两天抽时间去codeforces体验了一把。
首先,果然有众多大牛存在,很多名人一直参加每周一次的比赛,积分2000+,并参与出题。
另外,上面题目很多,估计至少一千题。比赛结束后,题目将转为练习题,可以持续尝试。每道题目都有标签,如greedy, math, matrices等等,可以点击相应的标签只做相关的题目。可惜我做了好几道之后才发现。
这次解决的题目
首次尝试,这次做的几个都是选的完成人数最多的,比较简单,但还是有些东西是从中新学习到的。以后最好分类练习。
1A Theatre Square
- 用a x a的砖块去铺满面积m x n的广场,不准破坏砖块,允许超出广场,求砖块数目
- 分别计算长宽至少多少块即可
- 小技巧:(m-1)/a+1来计算长度方向的砖块数目
#include<iostream> #include<limits> using namespace std; int main(){ long long m,n,a; //cout << numeric_limits<long>::max() << endl; cin >> m >> n >> a; cout << ((m-1)/a + 1)*((n-1)/a + 1) << endl; return 0; }