Solutions are presented as using the least memory and the fastest execution time. It also takes the top
10 most recent solutions from each language. If you want to limit to a specific index, click the
"Solved" button and go to that problem.
ContestId |
Name |
Phase |
Frozen |
Duration (Seconds) |
Relative Time |
Start Time |
| 15
|
Codeforces Beta Round 15 |
FINISHED |
False |
8100 |
501260423 |
May 29, 2010, 3 p.m. |
Problems
There is an area map that is a rectangular matrix n × m , each cell of the matrix contains the average height of a corresponding area part. Peter works for a company that has to build several cities within this area, each of the cities will occupy a rectangle a × b cells on the map. To start construction works in a particular place Peter needs to remove excess ground from the construction site where a new city will be built. To do so he chooses a cell of the minimum height within this site, and removes excess ground from other cells of the site down to this minimum level. Let's consider that to lower the ground level from h 2 to h 1 ( h 1 ≤ h 2 ) they need to remove h 2 - h 1 ground units. Let's call a site's position optimal, if the amount of the ground removed from this site is minimal compared to other possible positions. Peter constructs cities according to the following algorithm: from all the optimum site's positions he chooses the uppermost one. If this position is not unique, he chooses the leftmost one. Then he builds a city on this site. Peter repeats this process untill he can build at least one more city. For sure, he cannot carry out construction works on the occupied cells. Would you, please, help Peter place cities according to the algorithm? The first line contains four space-separated integers: map sizes n , m and city sizes a , b ( 1 ≤ a ≤ n ≤ 1000 , 1 ≤ b ≤ m ≤ 1000 ). Then there follow n lines, each contains m non-negative space-separated numbers, describing the height matrix. Each number doesn't exceed 10 9 . In the first line output k — the amount of constructed cities. In each of the following k lines output 3 space-separated numbers — the row number and the column number of the upper-left corner of a subsequent construction site, and the amount of the ground to remove from it. Output the sites in the order of their building up. |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|
68033 |
GlebsHP |
D |
May 29, 2010, 6:56 p.m. |
OK |
Delphi |
TESTS |
49 |
660 |
58060800 |
|
2500 |
|
66031 |
tourist |
D |
May 29, 2010, 3:57 p.m. |
OK |
Delphi |
TESTS |
49 |
950 |
65638400 |
|
2500 |
|
68726 |
Topspin26 |
D |
June 1, 2010, 11:32 a.m. |
OK |
Delphi |
TESTS |
49 |
1110 |
114892800 |
|
2500 |
|
68725 |
Topspin26 |
D |
June 1, 2010, 11:25 a.m. |
OK |
Delphi |
TESTS |
49 |
1160 |
114892800 |
|
2500 |
|
67206 |
romanandreev |
D |
May 29, 2010, 4:47 p.m. |
OK |
Delphi |
TESTS |
49 |
1670 |
101990400 |
|
2500 |
|
477001 |
vlad107 |
D |
June 7, 2011, 11:07 a.m. |
OK |
FPC |
TESTS |
49 |
830 |
69017600 |
|
2500 |
|
476880 |
Sereja |
D |
June 7, 2011, 8:21 a.m. |
OK |
FPC |
TESTS |
49 |
890 |
66252800 |
|
2500 |
|
68487 |
Sunshan |
D |
May 30, 2010, 4:39 p.m. |
OK |
GNU C |
TESTS |
49 |
1190 |
57753600 |
|
2500 |
|
67125 |
LayCurse |
D |
May 29, 2010, 4:42 p.m. |
OK |
GNU C |
TESTS |
49 |
1690 |
63283200 |
|
2500 |
|
3267641 |
aiiYuu |
D |
March 8, 2013, 11:25 p.m. |
OK |
GNU C++ |
TESTS |
49 |
734 |
53145600 |
|
2500 |
|
1090706 |
LGM |
D |
Jan. 19, 2012, 1:44 p.m. |
OK |
GNU C++ |
TESTS |
49 |
840 |
67993600 |
|
2500 |
|
2440747 |
pty |
D |
Oct. 27, 2012, 2:07 a.m. |
OK |
GNU C++ |
TESTS |
49 |
859 |
85299200 |
|
2500 |
|
68070 |
Zhukov_Dmitry |
D |
May 29, 2010, 7:24 p.m. |
OK |
GNU C++ |
TESTS |
49 |
910 |
101683200 |
|
2500 |
|
68088 |
Zhukov_Dmitry |
D |
May 29, 2010, 7:41 p.m. |
OK |
GNU C++ |
TESTS |
49 |
920 |
101683200 |
|
2500 |
|
4140544 |
PeterTong97 |
D |
July 23, 2013, 11:23 a.m. |
OK |
GNU C++ |
TESTS |
49 |
984 |
53145600 |
|
2500 |
|
66788 |
hos.lyric |
D |
May 29, 2010, 4:25 p.m. |
OK |
GNU C++ |
TESTS |
49 |
1000 |
78233600 |
|
2500 |
|
1570777 |
renisfan |
D |
April 18, 2012, 2:25 p.m. |
OK |
GNU C++ |
TESTS |
49 |
1030 |
50585600 |
|
2500 |
|
276328 |
mR.ilchi |
D |
Feb. 6, 2011, 4:51 p.m. |
OK |
GNU C++ |
TESTS |
49 |
1030 |
68710400 |
|
2500 |
|
404853 |
rng_58 |
D |
April 21, 2011, 4:06 p.m. |
OK |
GNU C++ |
TESTS |
49 |
1030 |
73113600 |
|
2500 |
|
1173705 |
Archon.JK |
D |
Feb. 12, 2012, 8:43 a.m. |
OK |
GNU C++0x |
TESTS |
49 |
1090 |
50790400 |
|
2500 |
|
513270 |
DDDDDDDDDDDDDDDDDDDDDDDD |
D |
June 28, 2011, 4:40 p.m. |
OK |
GNU C++0x |
TESTS |
49 |
1190 |
64614400 |
|
2500 |
|
9782811 |
zxc901 |
D |
Feb. 9, 2015, 6:14 p.m. |
OK |
GNU C++0x |
TESTS |
49 |
1308 |
49971200 |
|
2500 |
|
6958073 |
xiaohao123 |
D |
June 25, 2014, 1:26 p.m. |
OK |
GNU C++0x |
TESTS |
49 |
1310 |
63488000 |
|
2500 |
|
6958112 |
xiaohao123 |
D |
June 25, 2014, 1:34 p.m. |
OK |
GNU C++0x |
TESTS |
49 |
1340 |
64102400 |
|
2500 |
|
8901761 |
zeyuanxy |
D |
Dec. 1, 2014, 2:42 a.m. |
OK |
GNU C++0x |
TESTS |
49 |
1402 |
68505600 |
|
2500 |
|
6958116 |
xiaohao123 |
D |
June 25, 2014, 1:35 p.m. |
OK |
GNU C++0x |
TESTS |
49 |
1464 |
64102400 |
|
2500 |
|
6958175 |
xiaohao123 |
D |
June 25, 2014, 1:44 p.m. |
OK |
GNU C++0x |
TESTS |
49 |
1558 |
64102400 |
|
2500 |
|
6858114 |
netkuba |
D |
June 10, 2014, 9:02 a.m. |
OK |
GNU C++0x |
TESTS |
49 |
1652 |
58777600 |
|
2500 |
|
3009276 |
lemur |
D |
Jan. 25, 2013, 7:47 p.m. |
OK |
GNU C++0x |
TESTS |
49 |
1703 |
80384000 |
|
2500 |
|
58542068 |
1092515503 |
D |
Aug. 10, 2019, 2:43 p.m. |
OK |
GNU C++11 |
TESTS |
49 |
528 |
71168000 |
|
2500 |
|
41588259 |
paulzrm |
D |
Aug. 14, 2018, 12:39 p.m. |
OK |
GNU C++11 |
TESTS |
49 |
652 |
49868800 |
|
2500 |
|
41337235 |
paulzrm |
D |
Aug. 8, 2018, 12:56 p.m. |
OK |
GNU C++11 |
TESTS |
49 |
654 |
49868800 |
|
2500 |
|
41336890 |
paulzrm |
D |
Aug. 8, 2018, 12:42 p.m. |
OK |
GNU C++11 |
TESTS |
49 |
654 |
49868800 |
|
2500 |
|
41337294 |
paulzrm |
D |
Aug. 8, 2018, 12:57 p.m. |
OK |
GNU C++11 |
TESTS |
49 |
684 |
49868800 |
|
2500 |
|
41336400 |
paulzrm |
D |
Aug. 8, 2018, 12:21 p.m. |
OK |
GNU C++11 |
TESTS |
49 |
686 |
49868800 |
|
2500 |
|
41337193 |
luogu_bot1 |
D |
Aug. 8, 2018, 12:54 p.m. |
OK |
GNU C++11 |
TESTS |
49 |
716 |
49868800 |
|
2500 |
|
41336439 |
paulzrm |
D |
Aug. 8, 2018, 12:23 p.m. |
OK |
GNU C++11 |
TESTS |
49 |
716 |
49868800 |
|
2500 |
|
53468337 |
trungvthe130284 |
D |
April 28, 2019, 11:25 a.m. |
OK |
GNU C++11 |
TESTS |
49 |
872 |
41984000 |
|
2500 |
|
58546610 |
ZhmTempura |
D |
Aug. 10, 2019, 5:04 p.m. |
OK |
GNU C++11 |
TESTS |
49 |
872 |
71577600 |
|
2500 |
|
48560425 |
Mandir_Wahi_Banayenge |
D |
Jan. 19, 2019, 7:08 a.m. |
OK |
GNU C++14 |
TESTS |
49 |
1058 |
38809600 |
|
2500 |
|
46784114 |
Fischer |
D |
Dec. 9, 2018, 5:08 a.m. |
OK |
GNU C++14 |
TESTS |
49 |
1090 |
63795200 |
|
2500 |
|
60282565 |
rtilikay |
D |
Sept. 8, 2019, 10:15 p.m. |
OK |
GNU C++14 |
TESTS |
49 |
1152 |
64102400 |
|
2500 |
|
58569951 |
Best_Memories |
D |
Aug. 11, 2019, 9:40 a.m. |
OK |
GNU C++14 |
TESTS |
49 |
1154 |
47718400 |
|
2500 |
|
48673785 |
haizhe |
D |
Jan. 21, 2019, 11:05 a.m. |
OK |
GNU C++14 |
TESTS |
49 |
1214 |
66969600 |
|
2500 |
|
39056435 |
KhaleD_ |
D |
June 8, 2018, 11:26 p.m. |
OK |
GNU C++14 |
TESTS |
49 |
1246 |
57344000 |
|
2500 |
|
29555053 |
901001 |
D |
Aug. 18, 2017, 2:09 p.m. |
OK |
GNU C++14 |
TESTS |
49 |
1246 |
70758400 |
|
2500 |
|
60282544 |
rtilikay |
D |
Sept. 8, 2019, 10:13 p.m. |
OK |
GNU C++14 |
TESTS |
49 |
1248 |
64102400 |
|
2500 |
|
31191708 |
-Morass- |
D |
Oct. 10, 2017, 1:58 p.m. |
OK |
GNU C++14 |
TESTS |
49 |
1276 |
94105600 |
|
2500 |
|
58542425 |
HanZhongBalls |
D |
Aug. 10, 2019, 2:53 p.m. |
OK |
GNU C++14 |
TESTS |
49 |
1278 |
58265600 |
|
2500 |
|
69522272 |
vjudge4 |
D |
Jan. 25, 2020, 1:47 p.m. |
OK |
GNU C++17 |
TESTS |
49 |
716 |
74342400 |
|
2500 |
|
58557576 |
BlahDuckling747 |
D |
Aug. 11, 2019, 3:21 a.m. |
OK |
GNU C++17 |
TESTS |
49 |
1090 |
53350400 |
|
2500 |
|
57787606 |
Hemengjie |
D |
July 26, 2019, 8:22 a.m. |
OK |
GNU C++17 |
TESTS |
49 |
1090 |
63283200 |
|
2500 |
|
58557703 |
vjudge5 |
D |
Aug. 11, 2019, 3:28 a.m. |
OK |
GNU C++17 |
TESTS |
49 |
1120 |
63488000 |
|
2500 |
|
51274961 |
markotee |
D |
March 13, 2019, 8:24 p.m. |
OK |
GNU C++17 |
TESTS |
49 |
1122 |
62361600 |
|
2500 |
|
58538417 |
BlahDuckling747 |
D |
Aug. 10, 2019, 1 p.m. |
OK |
GNU C++17 |
TESTS |
49 |
1122 |
63283200 |
|
2500 |
|
58557586 |
sir.kay |
D |
Aug. 11, 2019, 3:22 a.m. |
OK |
GNU C++17 |
TESTS |
49 |
1122 |
63488000 |
|
2500 |
|
57806772 |
Hemengjie |
D |
July 26, 2019, 3:28 p.m. |
OK |
GNU C++17 |
TESTS |
49 |
1152 |
63283200 |
|
2500 |
|
55752909 |
Bench0310 |
D |
June 19, 2019, 1:45 p.m. |
OK |
GNU C++17 |
TESTS |
49 |
1154 |
63283200 |
|
2500 |
|
57807307 |
Hemengjie |
D |
July 26, 2019, 3:41 p.m. |
OK |
GNU C++17 |
TESTS |
49 |
1154 |
71680000 |
|
2500 |
|
68207 |
fetetriste |
D |
May 29, 2010, 11:31 p.m. |
OK |
Java 6 |
TESTS |
49 |
1640 |
118476800 |
|
2500 |
|
68208 |
fetetriste |
D |
May 29, 2010, 11:32 p.m. |
OK |
Java 6 |
TESTS |
49 |
1690 |
118681600 |
|
2500 |
|
69279 |
anhdt |
D |
Sept. 11, 2010, 3:10 p.m. |
OK |
Java 6 |
TESTS |
49 |
1810 |
117145600 |
|
2500 |
|
66287 |
winger |
D |
May 29, 2010, 4:06 p.m. |
OK |
Java 6 |
TESTS |
49 |
1840 |
109260800 |
|
2500 |
|
68544 |
uwi |
D |
May 30, 2010, 10:48 p.m. |
OK |
Java 6 |
TESTS |
49 |
1880 |
108953600 |
|
2500 |
|
667969 |
OgieKako |
D |
Sept. 4, 2011, 3:23 p.m. |
OK |
Java 6 |
TESTS |
49 |
1920 |
116531200 |
|
2500 |
|
68470 |
uwi |
D |
May 30, 2010, 3:37 p.m. |
OK |
Java 6 |
TESTS |
49 |
1980 |
117248000 |
|
2500 |
|
12855540 |
di_halt |
D |
Sept. 5, 2015, 3:50 p.m. |
OK |
Java 7 |
TESTS |
49 |
1964 |
94617600 |
|
2500 |
|
10712192 |
dspstanky |
D |
April 14, 2015, 5:11 p.m. |
OK |
Java 7 |
TESTS |
49 |
1964 |
117145600 |
|
2500 |
|
12855235 |
di_halt |
D |
Sept. 5, 2015, 3:24 p.m. |
OK |
Java 7 |
TESTS |
49 |
1994 |
94617600 |
|
2500 |
|
12855192 |
di_halt |
D |
Sept. 5, 2015, 3:20 p.m. |
OK |
Java 7 |
TESTS |
49 |
1994 |
94617600 |
|
2500 |
|
55737462 |
Darshan1999 |
D |
June 19, 2019, 5:21 a.m. |
OK |
Java 8 |
TESTS |
49 |
1682 |
79667200 |
|
2500 |
|
47832191 |
hongquanntct |
D |
Jan. 2, 2019, 7:42 a.m. |
OK |
Java 8 |
TESTS |
49 |
1900 |
124006400 |
|
2500 |
|
17394372 |
mkirsche |
D |
April 20, 2016, 3:51 a.m. |
OK |
Java 8 |
TESTS |
49 |
1902 |
102092800 |
|
2500 |
|
12855554 |
di_halt |
D |
Sept. 5, 2015, 3:51 p.m. |
OK |
Java 8 |
TESTS |
49 |
1932 |
85504000 |
|
2500 |
|
29444960 |
Musin |
D |
Aug. 13, 2017, 11:40 p.m. |
OK |
Java 8 |
TESTS |
49 |
1964 |
92774400 |
|
2500 |
|
11084498 |
ProjectYoung |
D |
May 13, 2015, 12:22 a.m. |
OK |
Java 8 |
TESTS |
49 |
1996 |
58060800 |
|
2500 |
|
22998025 |
og.kostya |
D |
Dec. 15, 2016, 5:50 a.m. |
OK |
MS C# |
TESTS |
49 |
1028 |
50176000 |
|
2500 |
|
22997993 |
og.kostya |
D |
Dec. 15, 2016, 5:47 a.m. |
OK |
MS C# |
TESTS |
49 |
1028 |
50278400 |
|
2500 |
|
22997954 |
og.kostya |
D |
Dec. 15, 2016, 5:44 a.m. |
OK |
MS C# |
TESTS |
49 |
1870 |
69017600 |
|
2500 |
|
22997818 |
og.kostya |
D |
Dec. 15, 2016, 5:34 a.m. |
OK |
MS C# |
TESTS |
49 |
1994 |
60928000 |
|
2500 |
|
18119439 |
azukun |
D |
May 27, 2016, 2:04 p.m. |
OK |
MS C# |
TESTS |
49 |
1994 |
72806400 |
|
2500 |
|
69075 |
intheway |
D |
June 15, 2010, 4:55 a.m. |
OK |
MS C++ |
TESTS |
49 |
1000 |
49971200 |
|
2500 |
|
68226 |
Anton_Lunyov |
D |
May 30, 2010, 12:47 a.m. |
OK |
MS C++ |
TESTS |
49 |
1010 |
75571200 |
|
2500 |
|
67994 |
Anton_Lunyov |
D |
May 29, 2010, 6:31 p.m. |
OK |
MS C++ |
TESTS |
49 |
1060 |
90419200 |
|
2500 |
|
68808 |
ShadowDancer |
D |
June 1, 2010, 8:39 p.m. |
OK |
MS C++ |
TESTS |
49 |
1080 |
58572800 |
|
2500 |
|
68116 |
Medium |
D |
May 29, 2010, 8:04 p.m. |
OK |
MS C++ |
TESTS |
49 |
1090 |
79872000 |
|
2500 |
|
68620 |
rem |
D |
May 31, 2010, 3:04 p.m. |
OK |
MS C++ |
TESTS |
49 |
1130 |
30720000 |
|
2500 |
|
67962 |
KADR |
D |
May 29, 2010, 6:17 p.m. |
OK |
MS C++ |
TESTS |
49 |
1130 |
50483200 |
|
2500 |
|
1851184 |
sky1216 |
D |
July 3, 2012, 10:21 a.m. |
OK |
MS C++ |
TESTS |
49 |
1160 |
66252800 |
|
2500 |
|
1847549 |
vjudge3 |
D |
July 1, 2012, 12:15 p.m. |
OK |
MS C++ |
TESTS |
49 |
1160 |
66252800 |
|
2500 |
|
67945 |
forest |
D |
May 29, 2010, 6:12 p.m. |
OK |
MS C++ |
TESTS |
49 |
1170 |
74342400 |
|
2500 |
remove filters
Back to search problems