ex.dpr
来自「tongji acm-online judge solution」· DPR 代码 · 共 58 行
DPR
58 行
program Ural_1255(Input, Output);
{
Solution 1:
E.g 5,4 Fill K kinds of Colors like below:
12341
23412
34123
41234
12345
Find the number of continuous sequence of 1..K (Row and Column)
Solution 2:
e.g 7,4
Discuss:
Status 1.
111189A
222289A
333389A
444489A
5555***
6666***
7777***
Status 2.
1111ABC
2222ABC
3333ABC
456*ABC
4567777
4568888
4569999
when Status 2. it's Max.
So Find Min Area of *.
About Status 1.
S=(N mod K)^2
About Status 2.
S=(K-N mod K)^2
when N mod K > K div 2, i.e. K-N mod K > N mod K
so M=(1) (N^2-(N mod K)^2) div K , when N mod K <= K div 2
(2) (N^2-(K-N mod K)^2) div K , when N mod K > K div 2
Notice when N<K do Solution is 0.
}
type
TIndex = Longint;
var
N, K: TIndex;
begin
Readln(N, K);
if K <= N then
begin
if N mod K > K div 2 then
Writeln((Sqr(N) - Sqr(K - N mod K)) div K)
else
Writeln((Sqr(N) - Sqr(N mod K)) div K);
end
else
Writeln(0);
end.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?