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.
Problems
Leha decided to move to a quiet town Vičkopolis, because he was tired by living in Bankopolis. Upon arrival he immediately began to expand his network of hacked computers. During the week Leha managed to get access to n computers throughout the town. Incidentally all the computers, which were hacked by Leha, lie on the same straight line, due to the reason that there is the only one straight street in Vičkopolis. Let's denote the coordinate system on this street. Besides let's number all the hacked computers with integers from 1 to n . So the i -th hacked computer is located at the point x i . Moreover the coordinates of all computers are distinct. Leha is determined to have a little rest after a hard week. Therefore he is going to invite his friend Noora to a restaurant. However the girl agrees to go on a date with the only one condition: Leha have to solve a simple task. Leha should calculate a sum of F ( a ) for all a , where a is a non-empty subset of the set, that consists of all hacked computers. Formally, let's denote A the set of all integers from 1 to n . Noora asks the hacker to find value of the expression . Here F ( a ) is calculated as the maximum among the distances between all pairs of computers from the set a . Formally, . Since the required sum can be quite large Noora asks to find it modulo 10 9 + 7 . Though, Leha is too tired. Consequently he is not able to solve this task. Help the hacker to attend a date. The first line contains one integer n (1 ≤ n ≤ 3·10 5 ) denoting the number of hacked computers. The second line contains n integers x 1 , x 2 , ..., x n (1 ≤ x i ≤ 10 9 ) denoting the coordinates of hacked computers. It is guaranteed that all x i are distinct. Print a single integer — the required sum modulo 10 9 + 7 . There are three non-empty subsets in the first sample test: , and . The first and the second subset increase the sum by 0 and the third subset increases the sum by 7 - 4 = 3 . In total the answer is 0 + 0 + 3 = 3 . The |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|
27253608 |
FalseMirror |
A |
May 20, 2017, 9:18 p.m. |
OK |
D |
TESTS |
69 |
171 |
11571200 |
|
1500 |
|
28106433 |
fluffyowl |
A |
June 28, 2017, 2:20 a.m. |
OK |
D |
TESTS |
69 |
529 |
17715200 |
|
1500 |
|
30030772 |
GunDone |
A |
Sept. 3, 2017, 11:04 a.m. |
OK |
Delphi |
TESTS |
69 |
265 |
48128000 |
|
1500 |
|
27998394 |
Capricornmean |
A |
June 24, 2017, 6:14 a.m. |
OK |
FPC |
TESTS |
69 |
109 |
5324800 |
|
1500 |
|
55300895 |
darkkcyan |
A |
June 8, 2019, 11:59 a.m. |
OK |
FPC |
TESTS |
69 |
155 |
7270400 |
|
1500 |
|
27758351 |
krishna_99 |
A |
June 13, 2017, 3:31 p.m. |
OK |
GNU C |
TESTS |
69 |
140 |
4812800 |
|
1500 |
|
27577617 |
ruined_shit |
A |
June 5, 2017, 7:16 a.m. |
OK |
GNU C |
TESTS |
69 |
155 |
3584000 |
|
1500 |
|
27733183 |
nikitachaturvedi |
A |
June 12, 2017, 7:34 a.m. |
OK |
GNU C |
TESTS |
69 |
1419 |
7168000 |
|
1500 |
|
27331452 |
150420 |
A |
May 25, 2017, 7:47 a.m. |
OK |
GNU C++ |
TESTS |
69 |
46 |
1024000 |
|
1500 |
|
27398918 |
AkaneSasu |
A |
May 28, 2017, 1:36 a.m. |
OK |
GNU C++ |
TESTS |
69 |
46 |
2252800 |
|
1500 |
|
27368815 |
King_of_Paladins |
A |
May 27, 2017, 7:16 a.m. |
OK |
GNU C++ |
TESTS |
69 |
46 |
2252800 |
|
1500 |
|
27438186 |
cbhcbh |
A |
May 30, 2017, 1:47 a.m. |
OK |
GNU C++ |
TESTS |
69 |
46 |
2457600 |
|
1500 |
|
27275551 |
xzyxzy |
A |
May 22, 2017, 1:40 a.m. |
OK |
GNU C++ |
TESTS |
69 |
46 |
2457600 |
|
1500 |
|
27380028 |
Parachutes |
A |
May 27, 2017, 10:24 a.m. |
OK |
GNU C++ |
TESTS |
69 |
61 |
2252800 |
|
1500 |
|
31893027 |
Joky_02 |
A |
Oct. 30, 2017, 12:20 p.m. |
OK |
GNU C++ |
TESTS |
69 |
62 |
2252800 |
|
1500 |
|
27295722 |
ShinriiTin |
A |
May 23, 2017, 7:01 a.m. |
OK |
GNU C++ |
TESTS |
69 |
62 |
2252800 |
|
1500 |
|
40981467 |
ReaLNero1 |
A |
July 30, 2018, 6 p.m. |
OK |
GNU C++ |
TESTS |
69 |
62 |
2457600 |
|
1500 |
|
27267500 |
Tommyr7 |
A |
May 21, 2017, 12:58 p.m. |
OK |
GNU C++ |
TESTS |
69 |
62 |
2457600 |
|
1500 |
|
28760353 |
xiao-xiao |
A |
July 21, 2017, 4:59 p.m. |
OK |
GNU C11 |
TESTS |
69 |
124 |
5529600 |
|
1500 |
|
27463024 |
fanache99 |
A |
May 31, 2017, 9:22 a.m. |
OK |
GNU C++11 |
TESTS |
69 |
46 |
1126400 |
|
1500 |
|
27680263 |
lichang |
A |
June 9, 2017, 12:11 a.m. |
OK |
GNU C++11 |
TESTS |
69 |
46 |
2457600 |
|
1500 |
|
30610590 |
sxy_cnyali |
A |
Sept. 22, 2017, 9:38 a.m. |
OK |
GNU C++11 |
TESTS |
69 |
46 |
2457600 |
|
1500 |
|
63957919 |
luogu_bot3 |
A |
Nov. 1, 2019, 3:15 a.m. |
OK |
GNU C++11 |
TESTS |
69 |
61 |
1024000 |
|
1500 |
|
51330977 |
Gloid |
A |
March 15, 2019, 12:08 p.m. |
OK |
GNU C++11 |
TESTS |
69 |
62 |
2457600 |
|
1500 |
|
27441445 |
ChiliuDog |
A |
May 30, 2017, 6:46 a.m. |
OK |
GNU C++11 |
TESTS |
69 |
62 |
2457600 |
|
1500 |
|
27241825 |
Heisenbug |
A |
May 20, 2017, 6:25 p.m. |
OK |
GNU C++11 |
TESTS |
69 |
62 |
2457600 |
|
1500 |
|
27238765 |
__math |
A |
May 20, 2017, 6:09 p.m. |
OK |
GNU C++11 |
TESTS |
69 |
62 |
3174400 |
|
1500 |
|
27240872 |
Jhamra |
A |
May 20, 2017, 6:19 p.m. |
OK |
GNU C++11 |
TESTS |
69 |
62 |
4812800 |
|
1500 |
|
27263792 |
FizzyDavid |
A |
May 21, 2017, 9:38 a.m. |
OK |
GNU C++11 |
TESTS |
69 |
62 |
4812800 |
|
1500 |
|
27238891 |
Egor.Lifar |
A |
May 20, 2017, 6:10 p.m. |
OK |
GNU C++14 |
TESTS |
69 |
46 |
6041600 |
|
1500 |
|
27239682 |
lovro |
A |
May 20, 2017, 6:14 p.m. |
OK |
GNU C++14 |
TESTS |
69 |
62 |
2457600 |
|
1500 |
|
40980890 |
ReaLNero1 |
A |
July 30, 2018, 5:45 p.m. |
OK |
GNU C++14 |
TESTS |
69 |
62 |
6041600 |
|
1500 |
|
27240970 |
platypus179 |
A |
May 20, 2017, 6:20 p.m. |
OK |
GNU C++14 |
TESTS |
69 |
77 |
25292800 |
|
1500 |
|
27240017 |
LiChenKoh |
A |
May 20, 2017, 6:16 p.m. |
OK |
GNU C++14 |
TESTS |
69 |
78 |
4812800 |
|
1500 |
|
27263576 |
Angelise |
A |
May 21, 2017, 9:26 a.m. |
OK |
GNU C++14 |
TESTS |
69 |
93 |
1228800 |
|
1500 |
|
27244384 |
ko_osaga |
A |
May 20, 2017, 6:42 p.m. |
OK |
GNU C++14 |
TESTS |
69 |
93 |
1228800 |
|
1500 |
|
27686612 |
OnionPringles |
A |
June 9, 2017, 9:59 a.m. |
OK |
GNU C++14 |
TESTS |
69 |
93 |
1228800 |
|
1500 |
|
27239076 |
woqja125 |
A |
May 20, 2017, 6:11 p.m. |
OK |
GNU C++14 |
TESTS |
69 |
93 |
2355200 |
|
1500 |
|
27243244 |
vanvector |
A |
May 20, 2017, 6:34 p.m. |
OK |
GNU C++14 |
TESTS |
69 |
108 |
2457600 |
|
1500 |
|
66569357 |
YangDavid |
A |
Dec. 10, 2019, 2:51 a.m. |
OK |
GNU C++17 |
TESTS |
69 |
124 |
1228800 |
|
1500 |
|
60194365 |
Nakagawa.Kanon |
A |
Sept. 7, 2019, 12:16 a.m. |
OK |
GNU C++17 |
TESTS |
69 |
124 |
2457600 |
|
1500 |
|
51468373 |
Mohammad_Yasser |
A |
March 19, 2019, 4:11 a.m. |
OK |
GNU C++17 |
TESTS |
69 |
124 |
2457600 |
|
1500 |
|
45777342 |
limage |
A |
Nov. 15, 2018, 5:56 p.m. |
OK |
GNU C++17 |
TESTS |
69 |
124 |
3891200 |
|
1500 |
|
44429834 |
caoyang1123 |
A |
Oct. 17, 2018, 7:03 a.m. |
OK |
GNU C++17 |
TESTS |
69 |
124 |
3891200 |
|
1500 |
|
59642049 |
lllllljjww |
A |
Aug. 29, 2019, 2:39 a.m. |
OK |
GNU C++17 |
TESTS |
69 |
124 |
4812800 |
|
1500 |
|
67160079 |
karasek |
A |
Dec. 18, 2019, 1:41 p.m. |
OK |
GNU C++17 |
TESTS |
69 |
140 |
2457600 |
|
1500 |
|
44099238 |
BlueDiamond |
A |
Oct. 11, 2018, 4:28 a.m. |
OK |
GNU C++17 |
TESTS |
69 |
140 |
3891200 |
|
1500 |
|
48642672 |
Rzepa |
A |
Jan. 20, 2019, 3:59 p.m. |
OK |
GNU C++17 |
TESTS |
69 |
140 |
4300800 |
|
1500 |
|
54622074 |
pisso |
A |
May 25, 2019, 12:45 p.m. |
OK |
GNU C++17 |
TESTS |
69 |
140 |
4812800 |
|
1500 |
|
27239911 |
Martynas |
A |
May 20, 2017, 6:15 p.m. |
OK |
Go |
TESTS |
69 |
140 |
18124800 |
|
1500 |
|
31465012 |
megaspazz |
A |
Oct. 17, 2017, 11:09 p.m. |
OK |
Go |
TESTS |
69 |
140 |
28876800 |
|
1500 |
|
58529925 |
Veladus |
A |
Aug. 10, 2019, 9 a.m. |
OK |
Haskell |
TESTS |
69 |
1325 |
66252800 |
|
1500 |
|
27239658 |
uwi |
A |
May 20, 2017, 6:14 p.m. |
OK |
Java 8 |
TESTS |
69 |
186 |
0 |
|
1500 |
|
27238680 |
Lewin |
A |
May 20, 2017, 6:07 p.m. |
OK |
Java 8 |
TESTS |
69 |
187 |
0 |
|
1500 |
|
27253631 |
fetetriste |
A |
May 20, 2017, 9:19 p.m. |
OK |
Java 8 |
TESTS |
69 |
202 |
13209600 |
|
1500 |
|
27254026 |
fetetriste |
A |
May 20, 2017, 9:30 p.m. |
OK |
Java 8 |
TESTS |
69 |
202 |
13209600 |
|
1500 |
|
27762145 |
aya_cool |
A |
June 13, 2017, 7:28 p.m. |
OK |
Java 8 |
TESTS |
69 |
218 |
0 |
|
1500 |
|
27465122 |
abhinav_002 |
A |
May 31, 2017, 11:18 a.m. |
OK |
Java 8 |
TESTS |
69 |
218 |
9625600 |
|
1500 |
|
27255041 |
altik_nik |
A |
May 20, 2017, 10:38 p.m. |
OK |
Java 8 |
TESTS |
69 |
234 |
13312000 |
|
1500 |
|
27240066 |
AndreySiunov |
A |
May 20, 2017, 6:16 p.m. |
OK |
Java 8 |
TESTS |
69 |
248 |
13414400 |
|
1500 |
|
27240084 |
tehqin |
A |
May 20, 2017, 6:16 p.m. |
OK |
Java 8 |
TESTS |
69 |
249 |
0 |
|
1500 |
|
32304689 |
hiukim |
A |
Nov. 14, 2017, 6:45 a.m. |
OK |
Java 8 |
TESTS |
69 |
249 |
13414400 |
|
1500 |
|
27561717 |
serejkee |
A |
June 4, 2017, 11:18 a.m. |
OK |
Kotlin |
TESTS |
69 |
373 |
15769600 |
|
1500 |
|
27480485 |
Kvark161 |
A |
June 1, 2017, 8:23 a.m. |
OK |
Kotlin |
TESTS |
69 |
780 |
5222400 |
|
1500 |
|
27480411 |
Kvark161 |
A |
June 1, 2017, 8:18 a.m. |
OK |
Kotlin |
TESTS |
69 |
841 |
12083200 |
|
1500 |
|
27520845 |
csharpist |
A |
June 2, 2017, 10:04 a.m. |
OK |
Mono C# |
TESTS |
69 |
280 |
53964800 |
|
1500 |
|
27520819 |
csharpist |
A |
June 2, 2017, 10:03 a.m. |
OK |
Mono C# |
TESTS |
69 |
280 |
54476800 |
|
1500 |
|
69848730 |
vit_bush |
A |
Jan. 30, 2020, 3 p.m. |
OK |
Mono C# |
TESTS |
69 |
452 |
41062400 |
|
1500 |
|
27239231 |
camypaper |
A |
May 20, 2017, 6:12 p.m. |
OK |
MS C# |
TESTS |
69 |
374 |
2457600 |
|
1500 |
|
27545518 |
vjudge1 |
A |
June 3, 2017, 1:09 p.m. |
OK |
MS C++ |
TESTS |
69 |
93 |
12185600 |
|
1500 |
|
27357656 |
Alex7 |
A |
May 26, 2017, 2:27 p.m. |
OK |
MS C++ |
TESTS |
69 |
109 |
1331200 |
|
1500 |
|
27241566 |
zcg.cs60 |
A |
May 20, 2017, 6:23 p.m. |
OK |
MS C++ |
TESTS |
69 |
109 |
1331200 |
|
1500 |
|
27239435 |
Auster |
A |
May 20, 2017, 6:13 p.m. |
OK |
MS C++ |
TESTS |
69 |
109 |
3788800 |
|
1500 |
|
59852740 |
vjudge3 |
A |
Sept. 1, 2019, 12:15 p.m. |
OK |
MS C++ |
TESTS |
69 |
109 |
4812800 |
|
1500 |
|
57840808 |
vjudge1 |
A |
July 27, 2019, 9:13 a.m. |
OK |
MS C++ |
TESTS |
69 |
109 |
7987200 |
|
1500 |
|
30382423 |
ALWAYSWANNAFLY |
A |
Sept. 16, 2017, 12:02 p.m. |
OK |
MS C++ |
TESTS |
69 |
124 |
1331200 |
|
1500 |
|
27244594 |
Vedensky |
A |
May 20, 2017, 6:44 p.m. |
OK |
MS C++ |
TESTS |
69 |
124 |
4915200 |
|
1500 |
|
27241035 |
BaturaDima |
A |
May 20, 2017, 6:20 p.m. |
OK |
MS C++ |
TESTS |
69 |
280 |
1228800 |
|
1500 |
|
27341127 |
Godfella |
A |
May 25, 2017, 4:37 p.m. |
OK |
MS C++ |
TESTS |
69 |
312 |
2457600 |
|
1500 |
|
66267538 |
Mad112233 |
A |
Dec. 4, 2019, 11:04 a.m. |
OK |
MS C++ 2017 |
TESTS |
69 |
343 |
4812800 |
|
1500 |
|
27240579 |
alexwice |
A |
May 20, 2017, 6:18 p.m. |
OK |
PyPy 2 |
TESTS |
69 |
265 |
26419200 |
|
1500 |
|
54721520 |
Claustrophobic_Penguin |
A |
May 27, 2019, 5:39 p.m. |
OK |
PyPy 2 |
TESTS |
69 |
296 |
26726400 |
|
1500 |
|
31532978 |
goulin |
A |
Oct. 20, 2017, 12:33 p.m. |
OK |
PyPy 2 |
TESTS |
69 |
1076 |
40960000 |
|
1500 |
|
27845534 |
dpforest |
A |
June 17, 2017, 12:15 p.m. |
OK |
PyPy 2 |
TESTS |
69 |
1185 |
20275200 |
|
1500 |
|
65246138 |
Mohamed_Ayman |
A |
Nov. 17, 2019, 10:30 a.m. |
OK |
PyPy 3 |
TESTS |
69 |
530 |
27033600 |
|
1500 |
|
57969101 |
pengfeng2000 |
A |
July 30, 2019, 4:50 a.m. |
OK |
PyPy 3 |
TESTS |
69 |
561 |
23040000 |
|
1500 |
|
27470534 |
denny_sem |
A |
May 31, 2017, 3:53 p.m. |
OK |
PyPy 3 |
TESTS |
69 |
577 |
25804800 |
|
1500 |
|
27533202 |
runar.hovland |
A |
June 3, 2017, 12:29 a.m. |
OK |
PyPy 3 |
TESTS |
69 |
592 |
27545600 |
|
1500 |
|
27265670 |
Vosatorp |
A |
May 21, 2017, 11:24 a.m. |
OK |
PyPy 3 |
TESTS |
69 |
592 |
29696000 |
|
1500 |
|
63744786 |
UTMoonlight |
A |
Oct. 29, 2019, 6:08 p.m. |
OK |
PyPy 3 |
TESTS |
69 |
654 |
30208000 |
|
1500 |
|
28023058 |
mohit28rawat |
A |
June 25, 2017, 1:43 p.m. |
OK |
PyPy 3 |
TESTS |
69 |
1450 |
48230400 |
|
1500 |
|
27920627 |
walkerWu |
A |
June 20, 2017, 8:43 a.m. |
OK |
Python 2 |
TESTS |
69 |
608 |
16486400 |
|
1500 |
|
27286163 |
nealzane |
A |
May 22, 2017, 2:34 p.m. |
OK |
Python 2 |
TESTS |
69 |
623 |
16486400 |
|
1500 |
|
27239561 |
nwi |
A |
May 20, 2017, 6:14 p.m. |
OK |
Python 2 |
TESTS |
69 |
638 |
16486400 |
|
1500 |
|
35093238 |
laoliumang |
A |
Feb. 9, 2018, 2:22 p.m. |
OK |
Python 2 |
TESTS |
69 |
685 |
21606400 |
|
1500 |
|
27896897 |
franckmy |
A |
June 19, 2017, 6:14 a.m. |
OK |
Python 2 |
TESTS |
69 |
732 |
16486400 |
|
1500 |
|
27606780 |
sragavan |
A |
June 6, 2017, 6:46 a.m. |
OK |
Python 2 |
TESTS |
69 |
732 |
17817600 |
|
1500 |
|
27539934 |
sampson.wong123 |
A |
June 3, 2017, 9:08 a.m. |
OK |
Python 2 |
TESTS |
69 |
748 |
18124800 |
|
1500 |
|
28982428 |
15927491671 |
A |
July 30, 2017, 4:45 a.m. |
OK |
Python 2 |
TESTS |
69 |
811 |
22732800 |
|
1500 |
|
27244148 |
Nika86 |
A |
May 20, 2017, 6:41 p.m. |
OK |
Python 2 |
TESTS |
69 |
842 |
18124800 |
|
1500 |
|
27754078 |
J_X |
A |
June 13, 2017, 11:18 a.m. |
OK |
Python 2 |
TESTS |
69 |
873 |
24780800 |
|
1500 |
|
27269797 |
chemthan |
A |
May 21, 2017, 3:22 p.m. |
OK |
Python 3 |
TESTS |
69 |
655 |
23654400 |
|
1500 |
|
27481288 |
15bce126 |
A |
June 1, 2017, 9:17 a.m. |
OK |
Python 3 |
TESTS |
69 |
670 |
22835200 |
|
1500 |
|
28085722 |
Stardust_Crusader |
A |
June 27, 2017, 3:11 p.m. |
OK |
Python 3 |
TESTS |
69 |
670 |
28262400 |
|
1500 |
|
51392689 |
ashok123 |
A |
March 17, 2019, 1:22 a.m. |
OK |
Python 3 |
TESTS |
69 |
717 |
23347200 |
|
1500 |
|
27763657 |
merolish |
A |
June 13, 2017, 9:23 p.m. |
OK |
Python 3 |
TESTS |
69 |
717 |
23552000 |
|
1500 |
|
27274248 |
nanae1914 |
A |
May 21, 2017, 10:05 p.m. |
OK |
Python 3 |
TESTS |
69 |
733 |
23244800 |
|
1500 |
|
27244970 |
cdkrot |
A |
May 20, 2017, 6:47 p.m. |
OK |
Python 3 |
TESTS |
69 |
733 |
32768000 |
|
1500 |
|
27361234 |
appifiy |
A |
May 26, 2017, 5:43 p.m. |
OK |
Python 3 |
TESTS |
69 |
748 |
23142400 |
|
1500 |
|
27367099 |
Mauricio21 |
A |
May 27, 2017, 4:41 a.m. |
OK |
Python 3 |
TESTS |
69 |
764 |
33075200 |
|
1500 |
|
42119372 |
Mk_Python_v1 |
A |
Aug. 26, 2018, 11:39 a.m. |
OK |
Python 3 |
TESTS |
69 |
857 |
22528000 |
|
1500 |
remove filters
Back to search problems