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 |
|---|---|---|---|---|---|---|
| 553 | Codeforces Round 309 (Div. 1) | FINISHED | False | 7800 | 341242223 | June 24, 2015, 4:30 p.m. |
Solved |
Index |
Name |
Type |
Tags |
Community Tag |
Rating |
|---|---|---|---|---|---|---|
| ( 1961 ) | C | Love Triangles | PROGRAMMING | dfs and similar dsu graphs | 2300 |
There are many anime that are about "love triangles": Alice loves Bob, and Charlie loves Bob as well, but Alice hates Charlie. You are thinking about an anime which has n characters. The characters are labeled from 1 to n . Every pair of two characters can either mutually love each other or mutually hate each other (there is no neutral state). You hate love triangles (A-B are in love and B-C are in love, but A-C hate each other), and you also hate it when nobody is in love. So, considering any three characters, you will be happy if exactly one pair is in love (A and B love each other, and C hates both A and B), or if all three pairs are in love (A loves B, B loves C, C loves A). You are given a list of m known relationships in the anime. You know for sure that certain pairs love each other, and certain pairs hate each other. You're wondering how many ways you can fill in the remaining relationships so you are happy with every triangle. Two ways are considered different if two characters are in love in one way but hate each other in the other. Print this count modulo 1 000 000 007 . The first line of input will contain two integers n , m ( 3 ≤ n ≤ 100 000 , 0 ≤ m ≤ 100 000 ). The next m lines will contain the description of the known relationships. The i -th line will contain three integers a i , b i , c i . If c i is 1, then a i and b i are in love, otherwise, they hate each other ( 1 ≤ a i , b i ≤ n , a i ≠ b i , ). Each pair of people will be described no more than once. Print a single integer equal to the number of ways to fill in the remaining pairs so that you are happy with every triangle modulo 1 000 000 007 . In the first sample, the four ways are to: Make everyone love each other Make 1 and 2 love each other, and 3 hate 1 and 2 (symmetrically, we get 3 ways from this). In the second sample, the only possible solution is to make 1 and 3 love each other and 2 and 4 hate each other. |
| Codeforces Round #309 Editorial |
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 11749755 | Gassa | C | June 24, 2015, 6:36 p.m. | OK | D | TESTS | 67 | 156 | 10752000 | 2300 | |
| 11744471 | Alex_2oo8 | C | June 24, 2015, 5:17 p.m. | OK | FPC | TESTS | 67 | 61 | 3686400 | 2300 | |
| 13594011 | SilverDH | C | Oct. 13, 2015, 2:11 p.m. | OK | FPC | TESTS | 67 | 62 | 4608000 | 2300 | |
| 11920587 | sanketM | C | July 4, 2015, 8:54 a.m. | OK | GNU C | TESTS | 67 | 77 | 7475200 | 2300 | |
| 11760319 | Chipe1 | C | June 25, 2015, 12:30 p.m. | OK | GNU C | TESTS | 67 | 78 | 6553600 | 2300 | |
| 11760315 | Chipe1 | C | June 25, 2015, 12:29 p.m. | OK | GNU C | TESTS | 67 | 78 | 6553600 | 2300 | |
| 11757669 | syc1999 | C | June 25, 2015, 8:41 a.m. | OK | GNU C++ | TESTS | 67 | 31 | 614400 | 2300 | |
| 12980156 | ExfJoe | C | Sept. 13, 2015, 4:48 a.m. | OK | GNU C++ | TESTS | 67 | 31 | 819200 | 2300 | |
| 11843189 | lavender6895 | C | June 29, 2015, 11:33 p.m. | OK | GNU C++ | TESTS | 67 | 31 | 3379200 | 2300 | |
| 11767031 | SanSiroWaltz | C | June 26, 2015, 12:52 a.m. | OK | GNU C++ | TESTS | 67 | 31 | 4198400 | 2300 | |
| 12035676 | nodgd | C | July 14, 2015, 3:20 a.m. | OK | GNU C++ | TESTS | 67 | 31 | 4198400 | 2300 | |
| 11756484 | Tunix | C | June 25, 2015, 6:58 a.m. | OK | GNU C++ | TESTS | 67 | 31 | 4198400 | 2300 | |
| 11743419 | cnjzxy | C | June 24, 2015, 5:07 p.m. | OK | GNU C++ | TESTS | 67 | 31 | 4198400 | 2300 | |
| 11756825 | Dylans | C | June 25, 2015, 7:29 a.m. | OK | GNU C++ | TESTS | 67 | 31 | 4505600 | 2300 | |
| 31920975 | vjudge4 | C | Oct. 31, 2017, 12:31 p.m. | OK | GNU C++ | TESTS | 67 | 31 | 5324800 | 2300 | |
| 31918727 | Magolor | C | Oct. 31, 2017, 11:12 a.m. | OK | GNU C++ | TESTS | 67 | 31 | 5324800 | 2300 | |
| 60396595 | rainboy | C | Sept. 11, 2019, 3:10 p.m. | OK | GNU C11 | TESTS | 67 | 62 | 4096000 | 2300 | |
| 11746484 | __math | C | June 24, 2015, 5:44 p.m. | OK | GNU C++11 | TESTS | 67 | 31 | 819200 | 2300 | |
| 11966828 | FizzyDavid | C | July 8, 2015, 3:45 a.m. | OK | GNU C++11 | TESTS | 67 | 31 | 2867200 | 2300 | |
| 12111980 | Duxar | C | July 19, 2015, 2:45 a.m. | OK | GNU C++11 | TESTS | 67 | 31 | 3379200 | 2300 | |
| 44993186 | luogu_bot3 | C | Oct. 28, 2018, 1:59 p.m. | OK | GNU C++11 | TESTS | 67 | 31 | 3993600 | 2300 | |
| 45039543 | zusuyu | C | Oct. 29, 2018, 9:33 a.m. | OK | GNU C++11 | TESTS | 67 | 31 | 4812800 | 2300 | |
| 45039583 | luogu_bot2 | C | Oct. 29, 2018, 9:34 a.m. | OK | GNU C++11 | TESTS | 67 | 31 | 4812800 | 2300 | |
| 44993797 | Love_mona | C | Oct. 28, 2018, 2:18 p.m. | OK | GNU C++11 | TESTS | 67 | 31 | 5734400 | 2300 | |
| 44993334 | GuessYCB | C | Oct. 28, 2018, 2:04 p.m. | OK | GNU C++11 | TESTS | 67 | 31 | 10854400 | 2300 | |
| 12096873 | ohweonfire | C | July 17, 2015, 3:30 p.m. | OK | GNU C++11 | TESTS | 67 | 46 | 819200 | 2300 | |
| 47257149 | BestMSN | C | Dec. 19, 2018, 10:54 a.m. | OK | GNU C++11 | TESTS | 67 | 46 | 819200 | 2300 | |
| 26871521 | Xin-Jie | C | May 5, 2017, 3:24 a.m. | OK | GNU C++14 | TESTS | 67 | 46 | 4505600 | 2300 | |
| 34397297 | vjudge5 | C | Jan. 21, 2018, 2:10 a.m. | OK | GNU C++14 | TESTS | 67 | 62 | 2662400 | 2300 | |
| 26456684 | dhsrhkdgus | C | April 17, 2017, 1:58 p.m. | OK | GNU C++14 | TESTS | 67 | 62 | 8908800 | 2300 | |
| 26456714 | dhsrhkdgus | C | April 17, 2017, 1:59 p.m. | OK | GNU C++14 | TESTS | 67 | 62 | 8908800 | 2300 | |
| 27345923 | Kinderr | C | May 25, 2017, 10:30 p.m. | OK | GNU C++14 | TESTS | 67 | 62 | 10547200 | 2300 | |
| 61256306 | gs15120 | C | Sept. 25, 2019, 10:12 a.m. | OK | GNU C++14 | TESTS | 67 | 77 | 3788800 | 2300 | |
| 27293079 | timber_wanglu | C | May 23, 2017, 2:53 a.m. | OK | GNU C++14 | TESTS | 67 | 77 | 10649600 | 2300 | |
| 34046233 | miamiao | C | Jan. 9, 2018, 10:45 a.m. | OK | GNU C++14 | TESTS | 67 | 77 | 34918400 | 2300 | |
| 22931308 | samyars80 | C | Dec. 13, 2016, 4:52 p.m. | OK | GNU C++14 | TESTS | 67 | 78 | 819200 | 2300 | |
| 26301905 | ZZZZone | C | April 11, 2017, 2:51 p.m. | OK | GNU C++14 | TESTS | 67 | 78 | 2662400 | 2300 | |
| 58646419 | 1024863041 | C | Aug. 12, 2019, 5:58 a.m. | OK | GNU C++17 | TESTS | 67 | 77 | 6144000 | 2300 | |
| 58640881 | bojverdict1 | C | Aug. 12, 2019, 3:29 a.m. | OK | GNU C++17 | TESTS | 67 | 77 | 13824000 | 2300 | |
| 45788430 | vjudge5 | C | Nov. 16, 2018, 4:42 a.m. | OK | GNU C++17 | TESTS | 67 | 78 | 9420800 | 2300 | |
| 58640035 | kwebi | C | Aug. 12, 2019, 2:52 a.m. | OK | GNU C++17 | TESTS | 67 | 78 | 13824000 | 2300 | |
| 64704935 | FlowerOfSorrow | C | Nov. 11, 2019, 4:06 p.m. | OK | GNU C++17 | TESTS | 67 | 93 | 3993600 | 2300 | |
| 47897962 | AliShahali1382 | C | Jan. 4, 2019, 12:04 p.m. | OK | GNU C++17 | TESTS | 67 | 93 | 4198400 | 2300 | |
| 47898085 | AliShahali1382 | C | Jan. 4, 2019, 12:10 p.m. | OK | GNU C++17 | TESTS | 67 | 93 | 4198400 | 2300 | |
| 47897996 | AliShahali1382 | C | Jan. 4, 2019, 12:06 p.m. | OK | GNU C++17 | TESTS | 67 | 93 | 4300800 | 2300 | |
| 48927634 | K.Chaitanya | C | Jan. 25, 2019, 11:15 a.m. | OK | GNU C++17 | TESTS | 67 | 93 | 4812800 | 2300 | |
| 51868511 | Noam13 | C | March 26, 2019, 4:19 p.m. | OK | GNU C++17 | TESTS | 67 | 93 | 5222400 | 2300 | |
| 11745115 | uwi | C | June 24, 2015, 5:25 p.m. | OK | Java 7 | TESTS | 67 | 109 | 0 | 2300 | |
| 12688241 | edorundo | C | Aug. 24, 2015, 7:16 p.m. | OK | Java 7 | TESTS | 67 | 171 | 0 | 2300 | |
| 12133389 | alibaba | C | July 20, 2015, 5:22 p.m. | OK | Java 7 | TESTS | 67 | 171 | 102400 | 2300 | |
| 12140887 | alibaba | C | July 21, 2015, 2:53 a.m. | OK | Java 7 | TESTS | 67 | 187 | 102400 | 2300 | |
| 11915640 | tehqin | C | July 3, 2015, 8:19 p.m. | OK | Java 7 | TESTS | 67 | 218 | 0 | 2300 | |
| 11762384 | krigan | C | June 25, 2015, 3:05 p.m. | OK | Java 7 | TESTS | 67 | 233 | 12492800 | 2300 | |
| 11745548 | mkirsche | C | June 24, 2015, 5:30 p.m. | OK | Java 7 | TESTS | 67 | 233 | 15462400 | 2300 | |
| 11750905 | davidarcila93 | C | June 24, 2015, 7:27 p.m. | OK | Java 7 | TESTS | 67 | 249 | 14848000 | 2300 | |
| 11749963 | dusty.and.rusty | C | June 24, 2015, 6:38 p.m. | OK | Java 7 | TESTS | 67 | 358 | 12288000 | 2300 | |
| 58464592 | YahiaSherif | C | Aug. 8, 2019, 6:37 p.m. | OK | Java 8 | TESTS | 67 | 171 | 0 | 2300 | |
| 40181511 | Ziax | C | July 10, 2018, 7:21 p.m. | OK | Java 8 | TESTS | 67 | 171 | 0 | 2300 | |
| 13954349 | Sumeet.Varma | C | Oct. 30, 2015, 2:32 p.m. | OK | Java 8 | TESTS | 67 | 171 | 0 | 2300 | |
| 11979087 | hama-du | C | July 9, 2015, 2 a.m. | OK | Java 8 | TESTS | 67 | 171 | 0 | 2300 | |
| 25444046 | OmarRadwan | C | March 12, 2017, 9:50 p.m. | OK | Java 8 | TESTS | 67 | 171 | 20480000 | 2300 | |
| 31983310 | hulk_man | C | Nov. 2, 2017, 2:30 p.m. | OK | Java 8 | TESTS | 67 | 186 | 5632000 | 2300 | |
| 24582432 | Ahmad_Elsagheer | C | Feb. 11, 2017, 5:06 a.m. | OK | Java 8 | TESTS | 67 | 186 | 20377600 | 2300 | |
| 40317650 | mennafadali | C | July 14, 2018, 11:49 a.m. | OK | Java 8 | TESTS | 67 | 187 | 0 | 2300 | |
| 58349377 | YahiaSherif | C | Aug. 5, 2019, 4:30 p.m. | OK | Java 8 | TESTS | 67 | 187 | 0 | 2300 | |
| 14400103 | grothendieck | C | Nov. 21, 2015, 2:42 p.m. | OK | Java 8 | TESTS | 67 | 187 | 0 | 2300 | |
| 17776099 | camypaper | C | May 7, 2016, 10:09 a.m. | OK | MS C# | TESTS | 67 | 77 | 11366400 | 2300 | |
| 11745057 | og.kostya | C | June 24, 2015, 5:24 p.m. | OK | MS C# | TESTS | 67 | 93 | 10342400 | 2300 | |
| 11747390 | waltz | C | June 24, 2015, 5:58 p.m. | OK | MS C++ | TESTS | 67 | 46 | 1228800 | 2300 | |
| 11746718 | sugim48 | C | June 24, 2015, 5:48 p.m. | OK | MS C++ | TESTS | 67 | 46 | 1228800 | 2300 | |
| 11758909 | TonySnark | C | June 25, 2015, 10:34 a.m. | OK | MS C++ | TESTS | 67 | 46 | 5222400 | 2300 | |
| 11883082 | logickaiser | C | July 1, 2015, 1:55 p.m. | OK | MS C++ | TESTS | 67 | 61 | 1228800 | 2300 | |
| 23346324 | sdya | C | Dec. 26, 2016, 6:31 p.m. | OK | MS C++ | TESTS | 67 | 61 | 6451200 | 2300 | |
| 11957162 | iamexist | C | July 7, 2015, 7:49 a.m. | OK | MS C++ | TESTS | 67 | 62 | 819200 | 2300 | |
| 12035148 | sister_what_hate_most | C | July 14, 2015, 2:04 a.m. | OK | MS C++ | TESTS | 67 | 62 | 4505600 | 2300 | |
| 12035082 | vjudge4 | C | July 14, 2015, 1:55 a.m. | OK | MS C++ | TESTS | 67 | 62 | 4710400 | 2300 | |
| 12113236 | izban | C | July 19, 2015, 6:13 a.m. | OK | MS C++ | TESTS | 67 | 62 | 5529600 | 2300 | |
| 12627847 | vjudge2 | C | Aug. 21, 2015, 12:20 p.m. | OK | MS C++ | TESTS | 67 | 62 | 15974400 | 2300 | |
| 65158291 | wp32pw | C | Nov. 16, 2019, 10:17 a.m. | OK | MS C++ 2017 | TESTS | 67 | 249 | 6553600 | 2300 | |
| 11766743 | allanyin | C | June 25, 2015, 11:47 p.m. | OK | PyPy 2 | TESTS | 67 | 670 | 7782400 | 2300 | |
| 11749367 | nwi | C | June 24, 2015, 6:30 p.m. | OK | Python 2 | TESTS | 67 | 670 | 11878400 | 2300 | |
| 49669825 | Smurf1 | C | Feb. 9, 2019, 4:17 p.m. | OK | Python 3 | TESTS | 67 | 935 | 36249600 | 2300 | |
| 11767774 | rpy3cpp | C | June 26, 2015, 2:52 a.m. | OK | Python 3 | TESTS | 67 | 1044 | 4915200 | 2300 | |
| 53717607 | sarh | C | May 3, 2019, 7:53 p.m. | OK | Python 3 | TESTS | 67 | 1232 | 4300800 | 2300 |
Back to search problems