相比起443来略为简单。D1三道题分别是简单题、简单题和简单题。
D1 250p Underprimes
没什么好说的,分解质因数,拼手速的题目。
D1 500p BedroomFloor
模拟题,有些麻烦。
首先算出中间完整的正方形个数。然后用边上完整的正方形去和原长方形做交集运算,分出各种小矩形。
最后用4和1相拼,3和2相拼,3和1相拼,2和1相拼,1和1相拼。
class BedroomFloor
{
long long a[6];
void add ( int x, int y, int x1, int y1, int x2, int y2 )
{
//printf("add: (%d,%d) in (%d,%d)×(%d,%d)/n", x, y, x1, y1, x2, ......
阅读全文