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 |
|---|---|---|---|---|---|---|
| 212 | VK Cup 2012 Finals (unofficial online-version) | FINISHED | False | 9000 | 433954823 | July 16, 2012, 3 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 366 ) | B | Polycarpus is Looking for Good Substrings | PROGRAMMING | bitmasks hashing implementation | 2300 |
We'll call string s a , b = s a s a + 1 ... s b (1 ≤ a ≤ b ≤ | s |) a substring of string s = s 1 s 2 ... s | s | , where | s | is the length of string s . The trace of a non-empty string t is a set of characters that the string consists of. For example, the trace of string " aab " equals {' a ', ' b '}. Let's consider an arbitrary string s and the set of its substrings with trace equal to C . We will denote the number of substrings from this set that are maximal by inclusion by r ( C , s ) . Substring s a , b of length n = b - a + 1 belonging to some set is called maximal by inclusion, if there is no substring s x , y in this set with length greater than n , such that 1 ≤ x ≤ a ≤ b ≤ y ≤ | s | . Two substrings of string s are considered different even if they are equal but they are located at different positions of s . Polycarpus got a challenging practical task on a stringology exam. He must do the following: given string s and non-empty sets of characters C 1 , C 2 , ... , C m , find r ( C i , s ) for each set C i . Help Polycarpus to solve the problem as he really doesn't want to be expelled from the university and go to the army! The first line contains a non-empty string s (1 ≤ | s | ≤ 10 6 ) . The second line contains a single integer m (1 ≤ m ≤ 10 4 ) . Next m lines contain descriptions of sets C i . The i -th line contains string c i such that its trace equals C i . It is guaranteed that all characters of each string c i are different. Note that C i are not necessarily different. All given strings consist of lowercase English letters. Print m integers — the i -th integer must equal r ( C i , s ) . |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 5500386 | zhzq123 | B | Dec. 24, 2013, 6:06 a.m. | OK | FPC | TESTS | 54 | 872 | 9318400 | 2300 | |
| 5500371 | zhzq123 | B | Dec. 24, 2013, 6:02 a.m. | OK | FPC | TESTS | 54 | 872 | 13312000 | 2300 | |
| 1908508 | giongto35 | B | July 18, 2012, 6:40 a.m. | OK | FPC | TESTS | 54 | 2110 | 6656000 | 2300 | |
| 1904874 | Sereja | B | July 16, 2012, 5:55 p.m. | OK | FPC | TESTS | 54 | 2130 | 42188800 | 2300 | |
| 2751167 | holly_dargon | B | Dec. 11, 2012, 1:08 p.m. | OK | FPC | TESTS | 54 | 2218 | 5734400 | 2300 | |
| 2465749 | luogan | B | Oct. 29, 2012, 7:45 a.m. | OK | FPC | TESTS | 54 | 2250 | 81510400 | 2300 | |
| 2562366 | clooocanany | B | Nov. 15, 2012, 9:33 a.m. | OK | FPC | TESTS | 54 | 3890 | 105472000 | 2300 | |
| 1906790 | arseny30 | B | July 17, 2012, 12:03 p.m. | OK | GNU C++ | TESTS | 54 | 280 | 137011200 | 2300 | |
| 1906797 | arseny30 | B | July 17, 2012, 12:05 p.m. | OK | GNU C++ | TESTS | 54 | 310 | 137011200 | 2300 | |
| 2876822 | huyuanming11 | B | Jan. 6, 2013, 6:21 a.m. | OK | GNU C++ | TESTS | 54 | 343 | 135577600 | 2300 | |
| 2555956 | pty | B | Nov. 14, 2012, 8:58 a.m. | OK | GNU C++ | TESTS | 54 | 343 | 135577600 | 2300 | |
| 2518801 | oimaster | B | Nov. 7, 2012, 10:49 a.m. | OK | GNU C++ | TESTS | 54 | 343 | 135577600 | 2300 | |
| 2509854 | ChingYunH | B | Nov. 5, 2012, 8:17 a.m. | OK | GNU C++ | TESTS | 54 | 343 | 135577600 | 2300 | |
| 2003199 | lxc | B | Aug. 13, 2012, 4 a.m. | OK | GNU C++ | TESTS | 54 | 380 | 204185600 | 2300 | |
| 2584311 | yxfish | B | Nov. 18, 2012, 9:43 a.m. | OK | GNU C++ | TESTS | 54 | 390 | 147456000 | 2300 | |
| 1975379 | BSBandme | B | Aug. 4, 2012, 8:11 a.m. | OK | GNU C++ | TESTS | 54 | 390 | 205209600 | 2300 | |
| 2566822 | hza | B | Nov. 16, 2012, 11:24 a.m. | OK | GNU C++ | TESTS | 54 | 406 | 58470400 | 2300 | |
| 2865045 | bakabakashyoshyo | B | Jan. 2, 2013, 2:22 a.m. | OK | GNU C++0x | TESTS | 54 | 514 | 202752000 | 2300 | |
| 2753797 | dc. | B | Dec. 12, 2012, 9:18 a.m. | OK | GNU C++0x | TESTS | 54 | 734 | 5324800 | 2300 | |
| 1905547 | FattyChicken | B | July 17, 2012, 4:15 a.m. | OK | GNU C++0x | TESTS | 54 | 810 | 206028800 | 2300 | |
| 9938394 | Pudge123 | B | Feb. 20, 2015, 2:40 p.m. | OK | GNU C++0x | TESTS | 54 | 934 | 135577600 | 2300 | |
| 2762262 | moreD | B | Dec. 14, 2012, 3:03 a.m. | OK | GNU C++0x | TESTS | 54 | 1312 | 1331200 | 2300 | |
| 1974454 | DDDDDDDDDDDDDDDDDDDDDDDD | B | Aug. 3, 2012, 6:40 p.m. | OK | GNU C++0x | TESTS | 54 | 1500 | 106803200 | 2300 | |
| 2768855 | roosephu | B | Dec. 15, 2012, 6:43 a.m. | OK | GNU C++0x | TESTS | 54 | 1656 | 2150400 | 2300 | |
| 1974932 | Archon.JK | B | Aug. 4, 2012, 2:38 a.m. | OK | GNU C++0x | TESTS | 54 | 2200 | 2560000 | 2300 | |
| 1974956 | Archon.JK | B | Aug. 4, 2012, 2:47 a.m. | OK | GNU C++0x | TESTS | 54 | 2270 | 2560000 | 2300 | |
| 10170396 | sokian | B | March 5, 2015, 8:54 p.m. | OK | GNU C++0x | TESTS | 54 | 2308 | 3584000 | 2300 | |
| 34291290 | FlappyFish | B | Jan. 19, 2018, 4:07 a.m. | OK | GNU C++11 | TESTS | 54 | 498 | 137625600 | 2300 | |
| 33662481 | hawkomg | B | Dec. 27, 2017, 6:41 a.m. | OK | GNU C++11 | TESTS | 54 | 498 | 137625600 | 2300 | |
| 19366316 | oml1111 | B | July 23, 2016, 2:04 p.m. | OK | GNU C++11 | TESTS | 54 | 592 | 32460800 | 2300 | |
| 57822194 | py_ultron | B | July 27, 2019, 12:22 a.m. | OK | GNU C++11 | TESTS | 54 | 778 | 135577600 | 2300 | |
| 57899917 | lopare | B | July 28, 2019, 3:14 p.m. | OK | GNU C++11 | TESTS | 54 | 810 | 135577600 | 2300 | |
| 28204854 | Matrix.code | B | July 2, 2017, 6:55 a.m. | OK | GNU C++11 | TESTS | 54 | 966 | 3481600 | 2300 | |
| 22305092 | hnuRoshan | B | Nov. 18, 2016, 11:27 a.m. | OK | GNU C++11 | TESTS | 54 | 998 | 143564800 | 2300 | |
| 12739333 | ohweonfire | B | Aug. 29, 2015, 6:44 a.m. | OK | GNU C++11 | TESTS | 54 | 1092 | 225689600 | 2300 | |
| 35778970 | JeremyGuo | B | Feb. 28, 2018, 8:49 a.m. | OK | GNU C++11 | TESTS | 54 | 1184 | 178688000 | 2300 | |
| 20550405 | hnuRoshan | B | Sept. 12, 2016, 1:57 p.m. | OK | GNU C++11 | TESTS | 54 | 1434 | 166092800 | 2300 | |
| 31695414 | HackerTina | B | Oct. 24, 2017, 11:14 p.m. | OK | GNU C++14 | TESTS | 54 | 996 | 164761600 | 2300 | |
| 23642174 | Ali.Pi | B | Jan. 8, 2017, 7:46 a.m. | OK | GNU C++14 | TESTS | 54 | 1090 | 146432000 | 2300 | |
| 59447575 | icube | B | Aug. 25, 2019, 1:57 p.m. | OK | GNU C++14 | TESTS | 54 | 1590 | 10854400 | 2300 | |
| 63271060 | 22iscute | B | Oct. 24, 2019, 4:08 a.m. | OK | GNU C++14 | TESTS | 54 | 1684 | 106598400 | 2300 | |
| 34534442 | Cyanic | B | Jan. 25, 2018, 3:26 a.m. | OK | GNU C++14 | TESTS | 54 | 2182 | 154828800 | 2300 | |
| 59075268 | puyu_liao | B | Aug. 19, 2019, 6:53 a.m. | OK | GNU C++14 | TESTS | 54 | 2432 | 203366400 | 2300 | |
| 59345841 | lawfung | B | Aug. 23, 2019, 9:38 a.m. | OK | GNU C++14 | TESTS | 54 | 2868 | 2150400 | 2300 | |
| 35077226 | I_love_Y_UME | B | Feb. 9, 2018, 3:58 a.m. | OK | GNU C++14 | TESTS | 54 | 2962 | 107110400 | 2300 | |
| 54447227 | pikmike | B | May 21, 2019, 11:55 a.m. | OK | GNU C++14 | TESTS | 54 | 3056 | 132403200 | 2300 | |
| 35450713 | bluefi | B | Feb. 18, 2018, 3:51 p.m. | OK | GNU C++14 | TESTS | 54 | 3118 | 5939200 | 2300 | |
| 59436663 | baluteshih | B | Aug. 25, 2019, 9:08 a.m. | OK | GNU C++17 | TESTS | 54 | 936 | 216268800 | 2300 | |
| 58571388 | ivan100sic | B | Aug. 11, 2019, 10:23 a.m. | OK | GNU C++17 | TESTS | 54 | 1060 | 187392000 | 2300 | |
| 58553326 | ivan100sic | B | Aug. 10, 2019, 10:19 p.m. | OK | GNU C++17 | TESTS | 54 | 1246 | 183296000 | 2300 | |
| 65804986 | YPL_TAIWAN | B | Nov. 27, 2019, 8:30 a.m. | OK | GNU C++17 | TESTS | 54 | 1964 | 10137600 | 2300 | |
| 59437045 | WillyPillow | B | Aug. 25, 2019, 9:19 a.m. | OK | GNU C++17 | TESTS | 54 | 2308 | 2150400 | 2300 | |
| 59199785 | tsyr8924503 | B | Aug. 21, 2019, 3:56 a.m. | OK | GNU C++17 | TESTS | 54 | 2370 | 114073600 | 2300 | |
| 59233238 | guapa030 | B | Aug. 21, 2019, 4:21 p.m. | OK | GNU C++17 | TESTS | 54 | 2464 | 110080000 | 2300 | |
| 67255186 | Phortox | B | Dec. 19, 2019, 9:29 p.m. | OK | GNU C++17 | TESTS | 54 | 2494 | 219750400 | 2300 | |
| 47486756 | ruo | B | Dec. 25, 2018, 9:13 a.m. | OK | GNU C++17 | TESTS | 54 | 2712 | 202752000 | 2300 | |
| 59436325 | knia | B | Aug. 25, 2019, 8:59 a.m. | OK | GNU C++17 | TESTS | 54 | 3648 | 202956800 | 2300 | |
| 1904393 | Egor | B | July 16, 2012, 4:05 p.m. | OK | Java 6 | TESTS | 54 | 2030 | 148070400 | 2300 | |
| 1904431 | winger | B | July 16, 2012, 4:11 p.m. | OK | Java 6 | TESTS | 54 | 3160 | 200294400 | 2300 | |
| 15156555 | AndreiNet | B | Jan. 2, 2016, 9:08 a.m. | OK | Java 8 | TESTS | 54 | 2682 | 103219200 | 2300 | |
| 1904908 | NALP | B | July 16, 2012, 6:16 p.m. | OK | MS C++ | TESTS | 54 | 520 | 137728000 | 2300 | |
| 2906941 | kesongyu | B | Jan. 12, 2013, 7:17 a.m. | OK | MS C++ | TESTS | 54 | 656 | 135577600 | 2300 | |
| 2906944 | kesongyu | B | Jan. 12, 2013, 7:18 a.m. | OK | MS C++ | TESTS | 54 | 671 | 135577600 | 2300 | |
| 1905544 | FattyChicken | B | July 17, 2012, 4:14 a.m. | OK | MS C++ | TESTS | 54 | 720 | 206028800 | 2300 | |
| 1906880 | goo.gl_SsAhv | B | July 17, 2012, 12:49 p.m. | OK | MS C++ | TESTS | 54 | 800 | 138035200 | 2300 | |
| 2212842 | Milanin | B | Sept. 19, 2012, 3:13 p.m. | OK | MS C++ | TESTS | 54 | 1203 | 119500800 | 2300 | |
| 1904555 | NALP | B | July 16, 2012, 4:47 p.m. | OK | MS C++ | TESTS | 54 | 1550 | 137625600 | 2300 | |
| 1911442 | NuM | B | July 19, 2012, 11:58 a.m. | OK | MS C++ | TESTS | 54 | 1670 | 111820800 | 2300 | |
| 1907400 | rinigan | B | July 17, 2012, 4:01 p.m. | OK | MS C++ | TESTS | 54 | 1720 | 70144000 | 2300 | |
| 1907393 | rinigan | B | July 17, 2012, 3:59 p.m. | OK | MS C++ | TESTS | 54 | 1720 | 70144000 | 2300 |
Back to search problems