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
This time our child has a simple polygon. He has to find the number of ways to split the polygon into non-degenerate triangles, each way must satisfy the following requirements: each vertex of each triangle is one of the polygon vertex; each side of the polygon must be the side of exactly one triangle; the area of intersection of every two triangles equals to zero, and the sum of all areas of triangles equals to the area of the polygon; each triangle must be completely inside the polygon; each side of each triangle must contain exactly two vertices of the polygon . The picture below depicts an example of a correct splitting. Please, help the child. Calculate the described number of ways modulo 1000000007 (10 9 + 7) for him. The first line contains one integer n (3 ≤ n ≤ 200) — the number of vertices of the polygon. Then follow n lines, each line containing two integers. The i -th line contains x i , y i (| x i |, | y i | ≤ 10 7 ) — the i -th vertex of the polygon in clockwise or counterclockwise order. It's guaranteed that the polygon is simple. Output the number of ways modulo 1000000007 (10 9 + 7) . In the first sample, there are two possible splittings: In the second sample, there are only one possible splitting: |
Tutorials
Submissions
Submission Id |
Author(s) |
Index |
Submitted |
Verdict |
Language |
Test Set |
Tests Passed |
Time taken (ms) |
Memory Consumed (bytes) |
Tags |
Rating |
|
31629326 |
none44353 |
E |
Oct. 23, 2017, 12:56 p.m. |
OK |
GNU C++ |
TESTS |
43 |
30 |
2048000 |
|
2600 |
|
40988374 |
ReaLNero1 |
E |
July 30, 2018, 9:56 p.m. |
OK |
GNU C++ |
TESTS |
43 |
31 |
0 |
|
2600 |
|
19061204 |
aufeas |
E |
July 13, 2016, 3:07 a.m. |
OK |
GNU C++ |
TESTS |
43 |
31 |
0 |
|
2600 |
|
14000293 |
130705009 |
E |
Nov. 1, 2015, 5:03 a.m. |
OK |
GNU C++ |
TESTS |
43 |
31 |
0 |
|
2600 |
|
7640361 |
pokorski |
E |
Aug. 30, 2014, 9:59 a.m. |
OK |
GNU C++ |
TESTS |
43 |
31 |
102400 |
|
2600 |
|
19551471 |
dhuacm11 |
E |
Aug. 1, 2016, 6:02 a.m. |
OK |
GNU C++ |
TESTS |
43 |
31 |
204800 |
|
2600 |
|
19551465 |
dhuacm10 |
E |
Aug. 1, 2016, 6:02 a.m. |
OK |
GNU C++ |
TESTS |
43 |
31 |
204800 |
|
2600 |
|
11041180 |
wumaodang |
E |
May 8, 2015, 12:02 p.m. |
OK |
GNU C++ |
TESTS |
43 |
31 |
204800 |
|
2600 |
|
6864819 |
krijgertje |
E |
June 11, 2014, 3:30 p.m. |
OK |
GNU C++ |
TESTS |
43 |
31 |
204800 |
|
2600 |
|
13927932 |
VitoCorleone |
E |
Oct. 29, 2015, 6:34 a.m. |
OK |
GNU C++ |
TESTS |
43 |
31 |
409600 |
|
2600 |
|
6889196 |
keshuai |
E |
June 14, 2014, 9:37 a.m. |
OK |
GNU C++0x |
TESTS |
43 |
46 |
307200 |
|
2600 |
|
6787938 |
condy0919 |
E |
June 3, 2014, 2:28 p.m. |
OK |
GNU C++0x |
TESTS |
43 |
46 |
409600 |
|
2600 |
|
6787895 |
condy0919 |
E |
June 3, 2014, 2:20 p.m. |
OK |
GNU C++0x |
TESTS |
43 |
46 |
409600 |
|
2600 |
|
6791867 |
wishstudio |
E |
June 3, 2014, 7:33 p.m. |
OK |
GNU C++0x |
TESTS |
43 |
46 |
512000 |
|
2600 |
|
7121879 |
hehaodele |
E |
July 17, 2014, 8:13 a.m. |
OK |
GNU C++0x |
TESTS |
43 |
46 |
3993600 |
|
2600 |
|
6783902 |
MinakoKojima |
E |
June 2, 2014, 7:53 p.m. |
OK |
GNU C++0x |
TESTS |
43 |
61 |
204800 |
|
2600 |
|
6788101 |
miskcoo |
E |
June 3, 2014, 2:57 p.m. |
OK |
GNU C++0x |
TESTS |
43 |
61 |
307200 |
|
2600 |
|
6787654 |
condy0919 |
E |
June 3, 2014, 1:33 p.m. |
OK |
GNU C++0x |
TESTS |
43 |
124 |
409600 |
|
2600 |
|
6787588 |
condy0919 |
E |
June 3, 2014, 1:23 p.m. |
OK |
GNU C++0x |
TESTS |
43 |
124 |
409600 |
|
2600 |
|
6778178 |
Zuza |
E |
June 1, 2014, 10:57 p.m. |
OK |
GNU C++0x |
TESTS |
43 |
124 |
819200 |
|
2600 |
|
57890051 |
lopare |
E |
July 28, 2019, 11:29 a.m. |
OK |
GNU C++11 |
TESTS |
43 |
31 |
0 |
|
2600 |
|
10501050 |
Wumpus |
E |
March 28, 2015, 2:02 p.m. |
OK |
GNU C++11 |
TESTS |
43 |
31 |
0 |
|
2600 |
|
19551459 |
141310111 |
E |
Aug. 1, 2016, 6:02 a.m. |
OK |
GNU C++11 |
TESTS |
43 |
31 |
204800 |
|
2600 |
|
49227355 |
aison |
E |
Jan. 31, 2019, 1:55 a.m. |
OK |
GNU C++11 |
TESTS |
43 |
31 |
307200 |
|
2600 |
|
27275158 |
RNS_MHB |
E |
May 22, 2017, 12:44 a.m. |
OK |
GNU C++11 |
TESTS |
43 |
31 |
307200 |
|
2600 |
|
22174030 |
PermanAtayev |
E |
Nov. 12, 2016, 7:58 a.m. |
OK |
GNU C++11 |
TESTS |
43 |
31 |
307200 |
|
2600 |
|
27260681 |
RNS_MHB |
E |
May 21, 2017, 6:49 a.m. |
OK |
GNU C++11 |
TESTS |
43 |
31 |
409600 |
|
2600 |
|
36213194 |
McGinn |
E |
March 12, 2018, 1:35 a.m. |
OK |
GNU C++11 |
TESTS |
43 |
31 |
2252800 |
|
2600 |
|
17146853 |
freebsdx |
E |
April 3, 2016, 2:57 p.m. |
OK |
GNU C++11 |
TESTS |
43 |
31 |
2252800 |
|
2600 |
|
67952825 |
__Orchidany |
E |
Dec. 30, 2019, 8:24 a.m. |
OK |
GNU C++11 |
TESTS |
43 |
31 |
8192000 |
|
2600 |
|
28320382 |
zhouyuyang |
E |
July 6, 2017, 8:09 a.m. |
OK |
GNU C++14 |
TESTS |
43 |
31 |
2150400 |
|
2600 |
|
26652160 |
sjtsjt |
E |
April 25, 2017, 3:10 a.m. |
OK |
GNU C++14 |
TESTS |
43 |
31 |
2252800 |
|
2600 |
|
37509360 |
Badral |
E |
April 21, 2018, 9:14 a.m. |
OK |
GNU C++14 |
TESTS |
43 |
31 |
4096000 |
|
2600 |
|
58844668 |
ruo |
E |
Aug. 15, 2019, 4:30 a.m. |
OK |
GNU C++14 |
TESTS |
43 |
46 |
409600 |
|
2600 |
|
50894437 |
Jester |
E |
March 6, 2019, 2:27 p.m. |
OK |
GNU C++14 |
TESTS |
43 |
46 |
409600 |
|
2600 |
|
59275643 |
stefanbalaz2 |
E |
Aug. 22, 2019, 2:32 p.m. |
OK |
GNU C++14 |
TESTS |
43 |
46 |
512000 |
|
2600 |
|
50269042 |
luowentao |
E |
Feb. 21, 2019, 6:13 a.m. |
OK |
GNU C++14 |
TESTS |
43 |
46 |
716800 |
|
2600 |
|
23805285 |
ysxxj2 |
E |
Jan. 14, 2017, 12:08 p.m. |
OK |
GNU C++14 |
TESTS |
43 |
46 |
2252800 |
|
2600 |
|
34599423 |
NotNight |
E |
Jan. 27, 2018, 8:35 a.m. |
OK |
GNU C++14 |
TESTS |
43 |
46 |
2560000 |
|
2600 |
|
37509377 |
Badral |
E |
April 21, 2018, 9:15 a.m. |
OK |
GNU C++14 |
TESTS |
43 |
46 |
4096000 |
|
2600 |
|
49213242 |
Stalin. |
E |
Jan. 30, 2019, 4:18 p.m. |
OK |
GNU C++17 |
TESTS |
43 |
31 |
204800 |
|
2600 |
|
61774457 |
hjk1030 |
E |
Oct. 3, 2019, 11:16 a.m. |
OK |
GNU C++17 |
TESTS |
43 |
31 |
409600 |
|
2600 |
|
69297164 |
xiaobuxie |
E |
Jan. 22, 2020, 12:38 p.m. |
OK |
GNU C++17 |
TESTS |
43 |
46 |
204800 |
|
2600 |
|
52638065 |
burning_code |
E |
April 12, 2019, 11:11 a.m. |
OK |
GNU C++17 |
TESTS |
43 |
46 |
307200 |
|
2600 |
|
52292423 |
Nuist_vida |
E |
April 4, 2019, 3:20 a.m. |
OK |
GNU C++17 |
TESTS |
43 |
46 |
307200 |
|
2600 |
|
40745400 |
des1997 |
E |
July 25, 2018, 2:24 p.m. |
OK |
GNU C++17 |
TESTS |
43 |
46 |
307200 |
|
2600 |
|
43400357 |
vjudge4 |
E |
Sept. 25, 2018, 8:14 a.m. |
OK |
GNU C++17 |
TESTS |
43 |
46 |
614400 |
|
2600 |
|
49349404 |
vjudge1 |
E |
Feb. 2, 2019, 7:31 a.m. |
OK |
GNU C++17 |
TESTS |
43 |
46 |
716800 |
|
2600 |
|
37334910 |
chielo |
E |
April 14, 2018, 5:08 p.m. |
OK |
GNU C++17 |
TESTS |
43 |
46 |
3686400 |
|
2600 |
|
65726010 |
how_to_become_purple |
E |
Nov. 25, 2019, 11:09 p.m. |
OK |
GNU C++17 |
TESTS |
43 |
93 |
204800 |
|
2600 |
|
9786915 |
vjudge2 |
E |
Feb. 10, 2015, 8:03 a.m. |
OK |
Java 7 |
TESTS |
43 |
140 |
0 |
|
2600 |
|
9786887 |
Rojo |
E |
Feb. 10, 2015, 8 a.m. |
OK |
Java 7 |
TESTS |
43 |
140 |
0 |
|
2600 |
|
17130909 |
DukeOfYork |
E |
April 2, 2016, 1:32 p.m. |
OK |
Java 7 |
TESTS |
43 |
140 |
39014400 |
|
2600 |
|
11450378 |
old_arysson |
E |
June 5, 2015, 4:57 p.m. |
OK |
Java 8 |
TESTS |
43 |
1200 |
0 |
|
2600 |
|
6791092 |
Pimpom |
E |
June 3, 2014, 5:32 p.m. |
OK |
Java 8 |
TESTS |
43 |
1325 |
3174400 |
|
2600 |
|
7763350 |
Elun |
E |
Sept. 12, 2014, 4:22 p.m. |
OK |
MS C++ |
TESTS |
43 |
46 |
307200 |
|
2600 |
|
7253509 |
aandrew |
E |
July 27, 2014, 2:01 a.m. |
OK |
MS C++ |
TESTS |
43 |
436 |
204800 |
|
2600 |
|
7253463 |
aandrew |
E |
July 27, 2014, 1:52 a.m. |
OK |
MS C++ |
TESTS |
43 |
436 |
204800 |
|
2600 |
|
7292742 |
pps789 |
E |
July 30, 2014, 12:29 p.m. |
OK |
MS C++ |
TESTS |
43 |
483 |
88678400 |
|
2600 |
|
7214294 |
csehydrogen |
E |
July 24, 2014, 7 a.m. |
OK |
MS C++ |
TESTS |
43 |
592 |
204800 |
|
2600 |
|
7253561 |
aandrew |
E |
July 27, 2014, 2:10 a.m. |
OK |
MS C++ |
TESTS |
43 |
670 |
204800 |
|
2600 |
|
7253535 |
aandrew |
E |
July 27, 2014, 2:05 a.m. |
OK |
MS C++ |
TESTS |
43 |
702 |
204800 |
|
2600 |
remove filters
Back to search problems