2#include "gtest/gtest.h"
8 istringstream in(
"20 30");
9 auto out = ostringstream();
11 const auto ans = out.str();
17 auto out = ostringstream();
19 const auto ans = out.str();
20 ASSERT_EQ(
" ********\n"
23 " #..###.....##....\n"
24 " ###.......###### ### ###\n"
25 " ........... #...# #...#\n"
26 " ##*####### #.#.# #.#.#\n"
27 " ####*******###### #.#.# #.#.#\n"
28 " ...#***.****.*###.... #...# #...#\n"
29 " ....**********##..... ### ###\n"
30 " ....**** *****....\n"
33 "##############################################################\n"
34 "#...#......#.##...#......#.##...#......#.##------------------#\n"
35 "###########################################------------------#\n"
36 "#..#....#....##..#....#....##..#....#....#####################\n"
37 "########################################## #----------#\n"
38 "#.....#......##.....#......##.....#......# #----------#\n"
39 "########################################## #----------#\n"
40 "#.#..#....#..##.#..#....#..##.#..#....#..# #----------#\n"
41 "########################################## ############",
47 auto out = ostringstream();
49 const auto ans = out.str();
50 ASSERT_EQ(
"192 384 576\n219 438 657\n273 546 819\n327 654 981\n", ans);
54 istringstream in(
"6 6 3 3");
55 auto out = ostringstream();
57 const auto ans = out.str();
62 istringstream in(
"3\n1 0 2 3\n0 2 3 3\n2 1 3 3\n2 2");
63 auto out = ostringstream();
65 const auto ans = out.str();
70 istringstream in(
"3\n1 0 2 3\n0 2 3 3\n2 1 3 3\n4 5");
71 auto out = ostringstream();
73 const auto ans = out.str();
78 istringstream in(
"5 3");
79 auto out = ostringstream();
81 const auto ans = out.str();
86 istringstream in(
"q");
87 auto out = ostringstream();
89 const auto ans = out.str();
94 istringstream in(
"123.4");
95 auto out = ostringstream();
97 const auto ans = out.str();
98 ASSERT_EQ(
"4.321", ans);
102 istringstream in(
"500.0 3");
103 auto out = ostringstream();
105 const auto ans = out.str();
106 ASSERT_EQ(
"166.667\n"
112 istringstream in(
"12 50 19 10");
113 auto out = ostringstream();
115 const auto ans = out.str();
116 ASSERT_EQ(
"6 20", ans);
120 istringstream in(
"2");
121 auto out = ostringstream();
123 const auto ans = out.str();
124 ASSERT_EQ(
"6 4", ans);
128 istringstream in(
"3 4 5");
129 auto out = ostringstream();
131 const auto ans = out.str();
132 ASSERT_EQ(
"6.0", ans);
136 istringstream in(
"10 3");
137 auto out = ostringstream();
139 const auto ans = out.str();
144 istringstream in(
"50 10 200");
145 auto out = ostringstream();
147 const auto ans = out.str();
148 ASSERT_EQ(
"30", ans);
152 istringstream in(
"3");
153 auto out = ostringstream();
155 const auto ans = out.str();
160 istringstream in(
"6");
161 auto out = ostringstream();
163 const auto ans = out.str();
164 ASSERT_EQ(
"15", ans);
168 istringstream in(
"4");
169 auto out = ostringstream();
171 const auto ans = out.str();
176 istringstream in(
"5");
177 auto out = ostringstream();
179 const auto ans = out.str();
184 istringstream in(
"100 99");
185 auto out = ostringstream();
187 const auto ans = out.str();
188 ASSERT_EQ(
"07:48", ans);
192 istringstream in(
"100 100 80");
193 auto out = ostringstream();
195 const auto ans = out.str();
196 ASSERT_EQ(
"90", ans);
200 istringstream in(
"60 90 80");
201 auto out = ostringstream();
203 const auto ans = out.str();
204 ASSERT_EQ(
"79", ans);
208 istringstream in(
"12");
209 auto out = ostringstream();
211 const auto ans = out.str();
212 ASSERT_EQ(
"1 1 0 0", ans);
216 istringstream in(
"1926");
217 auto out = ostringstream();
219 const auto ans = out.str();
224 istringstream in(
"1900");
225 auto out = ostringstream();
227 const auto ans = out.str();
232 istringstream in(
"2000");
233 auto out = ostringstream();
235 const auto ans = out.str();
240 istringstream in(
"1996");
241 auto out = ostringstream();
243 const auto ans = out.str();
248 istringstream in(
"1");
249 auto out = ostringstream();
251 const auto ans = out.str();
252 ASSERT_EQ(
"Today, I ate 1 apple.", ans);
256 istringstream in(
"3");
257 auto out = ostringstream();
259 const auto ans = out.str();
260 ASSERT_EQ(
"Today, I ate 3 apples.", ans);
264 istringstream in(
"2");
265 auto out = ostringstream();
267 const auto ans = out.str();
268 ASSERT_EQ(
"Local", ans);
272 istringstream in(
"50");
273 auto out = ostringstream();
275 const auto ans = out.str();
276 ASSERT_EQ(
"Luogu", ans);
280 istringstream in(
"1 14 5");
281 auto out = ostringstream();
283 const auto ans = out.str();
284 ASSERT_EQ(
"1 5 14 ", ans);
288 istringstream in(
"2 2 2");
289 auto out = ostringstream();
291 const auto ans = out.str();
292 ASSERT_EQ(
"2 2 2 ", ans);
296 istringstream in(
"70 1.72");
297 auto out = ostringstream();
299 const auto ans = out.str();
300 ASSERT_EQ(
"Normal", ans);
304 istringstream in(
"1926 8");
305 auto out = ostringstream();
307 const auto ans = out.str();
308 ASSERT_EQ(
"31", ans);
312 istringstream in(
"2000 2");
313 auto out = ostringstream();
315 const auto ans = out.str();
316 ASSERT_EQ(
"29", ans);
320 istringstream in(
"5 3\n"
327 auto out = ostringstream();
329 const auto ans = out.str();
334 istringstream in(
"57\n2 2\n50 30\n30 27");
335 auto out = ostringstream();
337 const auto ans = out.str();
338 ASSERT_EQ(
"54", ans);
342 istringstream in(
"9998\n128 233\n128 2333\n128 666");
343 auto out = ostringstream();
345 const auto ans = out.str();
346 ASSERT_EQ(
"18407", ans);
350 istringstream in(
"9999\n101 1111\n1 9999\n1111 9999");
351 auto out = ostringstream();
353 const auto ans = out.str();
354 ASSERT_EQ(
"89991", ans);
358 istringstream in(
"0-670-82162-4");
359 auto out = ostringstream();
361 const auto ans = out.str();
362 ASSERT_EQ(
"Right", ans);
366 istringstream in(
"0-670-82162-0");
367 auto out = ostringstream();
369 const auto ans = out.str();
370 ASSERT_EQ(
"0-670-82162-4", ans);
374 istringstream in(
"267");
375 auto out = ostringstream();
377 const auto ans = out.str();
378 ASSERT_EQ(
"121.5", ans);
382 istringstream in(
"3 10");
383 auto out = ostringstream();
385 const auto ans = out.str();
386 ASSERT_EQ(
"2000", ans);
390 istringstream in(
"3 5 4");
391 auto out = ostringstream();
393 const auto ans = out.str();
394 ASSERT_EQ(
"3/5", ans);
398 istringstream in(
"100 200 150 140 129 134 167 198 200 111\n"
400 auto out = ostringstream();
402 const auto ans = out.str();
407 istringstream in(
"1 5 3\n"
409 auto out = ostringstream();
411 const auto ans = out.str();
412 ASSERT_EQ(
"1 3 5 ", ans);
416 istringstream in(
"6 4 2\n"
418 auto out = ostringstream();
420 const auto ans = out.str();
421 ASSERT_EQ(
"6 2 4 ", ans);
425 istringstream in(
"8\n"
427 auto out = ostringstream();
429 const auto ans = out.str();
434 istringstream in(
"100 16");
435 auto out = ostringstream();
437 const auto ans = out.str();
438 ASSERT_EQ(
"56.0 50.1", ans);
442 istringstream in(
"100");
443 auto out = ostringstream();
445 const auto ans = out.str();
450 istringstream in(
"5");
451 auto out = ostringstream();
453 const auto ans = out.str();
454 ASSERT_EQ(
"0102030405\n"
463 istringstream in(
"3");
464 auto out = ostringstream();
466 const auto ans = out.str();
471 istringstream in(
"11 1");
472 auto out = ostringstream();
474 const auto ans = out.str();
479 istringstream in(
"1");
480 auto out = ostringstream();
482 const auto ans = out.str();
487 istringstream in(
"6");
488 auto out = ostringstream();
490 const auto ans = out.str();
491 ASSERT_EQ(
"14", ans);
495 istringstream in(
"1000");
496 auto out = ostringstream();
498 const auto ans = out.str();
499 ASSERT_EQ(
"29820", ans);
503 istringstream in(
"100");
504 auto out = ostringstream();
506 const auto ans = out.str();
507 ASSERT_EQ(
"5050", ans);
511 istringstream in(
"100");
512 auto out = ostringstream();
514 const auto ans = out.str();
529 istringstream in(
"5 500");
530 auto out = ostringstream();
532 const auto ans = out.str();
549 istringstream in(
"4.3");
550 auto out = ostringstream();
552 const auto ans = out.str();
557 istringstream in(
"123");
558 auto out = ostringstream();
560 const auto ans = out.str();
561 ASSERT_EQ(
"321", ans);
565 istringstream in(
"-380");
566 auto out = ostringstream();
568 const auto ans = out.str();
569 ASSERT_EQ(
"-83", ans);
573 istringstream in(
"6");
574 auto out = ostringstream();
576 const auto ans = out.str();
577 ASSERT_EQ(
"8.00", ans);
581 istringstream in(
"6\n1 1 4 5 1 4");
582 auto out = ostringstream();
584 const auto ans = out.str();
589 istringstream in(
"10\n1 5 6 2 3 4 5 6 8 9");
590 auto out = ostringstream();
592 const auto ans = out.str();
597 istringstream in(
"21");
598 auto out = ostringstream();
600 const auto ans = out.str();
605 istringstream in(
"4");
606 auto out = ostringstream();
608 const auto ans = out.str();
609 ASSERT_EQ(
"01020304\n"
622 istringstream in(
"1456");
623 auto out = ostringstream();
625 const auto ans = out.str();
626 ASSERT_EQ(
"1\n1", ans);
630 istringstream in(
"6188");
631 auto out = ostringstream();
633 const auto ans = out.str();
634 ASSERT_EQ(
"14\n1", ans);
638 istringstream in(
"40404");
639 auto out = ostringstream();
641 const auto ans = out.str();
642 ASSERT_EQ(
"99\n4", ans);
646 istringstream in(
"5\n9 5 6 8 9");
647 auto out = ostringstream();
649 const auto ans = out.str();
650 ASSERT_EQ(
"7.67", ans);
654 istringstream in(
"290\n"
666 auto out = ostringstream();
668 const auto ans = out.str();
669 ASSERT_EQ(
"-7", ans);
673 istringstream in(
"290 \n"
685 auto out = ostringstream();
687 const auto ans = out.str();
688 ASSERT_EQ(
"1580", ans);
692 istringstream in(
"6\n"
694 auto out = ostringstream();
696 const auto ans = out.str();
697 ASSERT_EQ(
"0 0 0 3 1 2 ", ans);
701 istringstream in(
"3 65 23 5 34 1 30 0");
702 auto out = ostringstream();
704 const auto ans = out.str();
705 ASSERT_EQ(
"30 1 34 5 23 65 3 ", ans);
709 istringstream in(
"20");
710 auto out = ostringstream();
712 const auto ans = out.str();
713 ASSERT_EQ(
"1 2 4 8 16 5 10 20 ", ans);
717 istringstream in(
"500 3\n"
721 auto out = ostringstream();
723 const auto ans = out.str();
724 ASSERT_EQ(
"298", ans);
728 istringstream in(
"3\n"
732 auto out = ostringstream();
734 const auto ans = out.str();
739 istringstream in(
"4 4 4\n"
742 auto out = ostringstream();
744 const auto ans = out.str();
745 ASSERT_EQ(
"56", ans);
749 istringstream in(
"2\n"
750 "23 31 1 14 19 17 18\n"
752 "11 7 10 21 2 9 31");
753 auto out = ostringstream();
755 const auto ans = out.str();
756 ASSERT_EQ(
"0 0 0 0 0 1 1 ", ans);
760 istringstream in(
"3");
761 auto out = ostringstream();
763 const auto ans = out.str();
771 istringstream in(
"10\n"
773 auto out = ostringstream();
775 const auto ans = out.str();
776 ASSERT_EQ(
"XXX...X.XXX.XXX.X.X.XXX.XXX.XXX.XXX.XXX\n"
777 "X.X...X...X...X.X.X.X...X.....X.X.X.X.X\n"
778 "X.X...X.XXX.XXX.XXX.XXX.XXX...X.XXX.XXX\n"
779 "X.X...X.X.....X...X...X.X.X...X.X.X...X\n"
780 "XXX...X.XXX.XXX...X.XXX.XXX...X.XXX.XXX\n",
785 istringstream in(
"129 137");
786 auto out = ostringstream();
788 const auto ans = out.str();
789 ASSERT_EQ(
"1 10 2 9 1 1 1 1 0 1 ", ans);
793 istringstream in(
"4\n"
795 auto out = ostringstream();
797 const auto ans = out.str();
802 istringstream in(
"100\n"
803 "6094 106 5958 877 3352 8959 292 9253 3860 448 5709 8295 4667 2588 3663 2486 1129 8870 3126 6203 727 4316 6541 9689 8818 2119 7331 7598 1879 7303 1100 8740 4567 2649 2373 7505 5848 4337 9953 4436 8395 8273 1028 4449 3363 6254 7856 6710 8422 3833 5690 6664 6326 2550 119 2075 3475 9024 3239 8889 807 543 8103 1441 9731 3873 5194 9557 3256 6245 3266 2777 4552 2390 8550 4777 9701 5694 9133 6736 2586 298 3695 1992 2958 3831 6905 8134 989 6292 8967 118 8442 1765 931 4760 5945 1703 6262 1671");
804 auto out = ostringstream();
806 const auto ans = out.str();
807 ASSERT_EQ(
"22", ans);
811 istringstream in(
"8 3\n"
820 auto out = ostringstream();
822 const auto ans = out.str();
827 istringstream in(
"3 2 3");
828 auto out = ostringstream();
830 const auto ans = out.str();
835 istringstream in(
"3\n"
839 auto out = ostringstream();
841 const auto ans = out.str();
842 ASSERT_EQ(
"20", ans);
846 istringstream in(
"4");
847 auto out = ostringstream();
849 const auto ans = out.str();
850 ASSERT_EQ(
" 1 2 3 4\n"
858 istringstream in(
"6");
859 auto out = ostringstream();
861 const auto ans = out.str();
872 istringstream in(
"5 1 0\n"
874 auto out = ostringstream();
876 const auto ans = out.str();
877 ASSERT_EQ(
"12", ans);
881 istringstream in(
"7 3 1 6 1 6 4 3 1 6 1 6 1 3 7");
882 auto out = ostringstream();
884 const auto ans = out.str();
885 ASSERT_EQ(
"0001000\n"
896 istringstream in(
"5 0 5 2 1 2 5 2 1 2 5");
897 auto out = ostringstream();
899 const auto ans = out.str();
909 istringstream in(
"0001000\n"
916 auto out = ostringstream();
918 const auto ans = out.str();
919 ASSERT_EQ(
"7 3 1 6 1 6 4 3 1 6 1 6 1 3 7 ", ans);
923 istringstream in(
"3\n"
930 auto out = ostringstream();
933 const auto ans = out.str();
938 istringstream in(
"5\n"
949 auto out = ostringstream();
952 const auto ans = out.str();
957 istringstream in(
"Luogu4!");
958 auto out = ostringstream();
960 const auto ans = out.str();
961 ASSERT_EQ(
"LUOGU4!", ans);
965 istringstream in(
"1\n"
967 auto out = ostringstream();
969 const auto ans = out.str();
970 ASSERT_EQ(
"rxf", ans);
974 istringstream in(
"error");
975 auto out = ostringstream();
977 const auto ans = out.str();
978 ASSERT_EQ(
"Lucky Word\n"
984 istringstream in(
"olympic");
985 auto out = ostringstream();
987 const auto ans = out.str();
988 ASSERT_EQ(
"No Answer\n"
994 istringstream in(
"ubuntuubuntuubuntuubuntuubuntuu");
995 auto out = ostringstream();
997 const auto ans = out.str();
998 ASSERT_EQ(
"Lucky Word\n"
1004 istringstream in(
"4\na 64 46\n275 125\nc 11 99\nb 46 64\n");
1005 auto out = ostringstream();
1007 const auto ans = out.str();
1008 ASSERT_EQ(
"64+46=110\n9\n275+125=400\n11\n11*99=1089\n10\n46-64=-18\n9\n", ans);
1012 istringstream in(
"1\na 99 999");
1013 auto out = ostringstream();
1015 const auto ans = out.str();
1016 ASSERT_EQ(
"99+999=1098\n11\n", ans);
1020 istringstream in(
"234");
1021 auto out = ostringstream();
1023 const auto ans = out.str();
1024 ASSERT_EQ(
"3", ans);
1028 istringstream in(
"Ca 45");
1029 auto out = ostringstream();
1031 const auto ans = out.str();
1032 ASSERT_EQ(
"4", ans);
1036 istringstream in(
"4\n"
1042 auto out = ostringstream();
1044 const auto ans = out.str();
1045 ASSERT_EQ(
"ILoveLuogu\n"
1053 istringstream in(
"5\n"
1060 auto out = ostringstream();
1062 const auto ans = out.str();
1063 ASSERT_EQ(
"ILoveLuogu\n"
1072 istringstream in(
"To\n"
1073 "to be or not to be is a question");
1074 auto out = ostringstream();
1076 const auto ans = out.str();
1077 ASSERT_EQ(
"2 0", ans);
1081 istringstream in(
"to\n"
1082 "Did the Ottoman Empire lose its power at that time");
1083 auto out = ostringstream();
1085 const auto ans = out.str();
1086 ASSERT_EQ(
"-1", ans);
1090 istringstream in(
"td\n"
1092 auto out = ostringstream();
1094 const auto ans = out.str();
1095 ASSERT_EQ(
"1 2", ans);
1099 istringstream in(
"i have a dream");
1100 auto out = ostringstream();
1102 const auto ans = out.str();
1103 ASSERT_EQ(
"23", ans);
1107 istringstream in(
"2\n"
1109 auto out = ostringstream();
1111 const auto ans = out.str();
1112 ASSERT_EQ(
"1", ans);
1116 istringstream in(
"2\n"
1118 auto out = ostringstream();
1120 const auto ans = out.str();
1121 ASSERT_EQ(
"1", ans);
1125 istringstream in(
"1\n"
1127 auto out = ostringstream();
1129 const auto ans = out.str();
1130 ASSERT_EQ(
"0", ans);
1134 istringstream in(
"20\n"
1135 "VKKKKKKKKKVVVVVVVVVK");
1136 auto out = ostringstream();
1138 const auto ans = out.str();
1139 ASSERT_EQ(
"3", ans);
1143 istringstream in(
"4\n"
1145 auto out = ostringstream();
1147 const auto ans = out.str();
1148 ASSERT_EQ(
"1", ans);
1152 istringstream in(
"23\n"
1153 "KKVVKVVKVVKKVVKKVKVVKKV");
1154 auto out = ostringstream();
1156 const auto ans = out.str();
1157 ASSERT_EQ(
"7", ans);
1161 istringstream in(
"......boyogirlyy......girl.......");
1162 auto out = ostringstream();
1164 const auto ans = out.str();
1171 istringstream in(
"5087462");
1172 auto out = ostringstream();
1174 const auto ans = out.str();
1175 ASSERT_EQ(
"2647805", ans);
1179 istringstream in(
"600.084");
1180 auto out = ostringstream();
1182 const auto ans = out.str();
1183 ASSERT_EQ(
"6.48", ans);
1187 istringstream in(
"700/27");
1188 auto out = ostringstream();
1190 const auto ans = out.str();
1191 ASSERT_EQ(
"7/72", ans);
1195 istringstream in(
"8670%");
1196 auto out = ostringstream();
1198 const auto ans = out.str();
1199 ASSERT_EQ(
"768%", ans);
1203 istringstream in(
"0");
1204 auto out = ostringstream();
1206 const auto ans = out.str();
1207 ASSERT_EQ(
"0", ans);
1211 istringstream in(
"Black Obama is two five zero .");
1212 auto out = ostringstream();
1214 const auto ans = out.str();
1215 ASSERT_EQ(
"425", ans);
1219 istringstream in(
"COMETQ\n"
1221 auto out = ostringstream();
1223 const auto ans = out.str();
1224 ASSERT_EQ(
"GO", ans);
1228 istringstream in(
"ABSTAR\n"
1230 auto out = ostringstream();
1232 const auto ans = out.str();
1233 ASSERT_EQ(
"STAY", ans);
1237 istringstream in(
"a:=3;b:=4;c:=5;");
1238 auto out = ostringstream();
1240 const auto ans = out.str();
1241 ASSERT_EQ(
"3 4 5", ans);
1245 istringstream in(
"c:=5;a:=b;b:=c;c:=a;a:=a;b:=b;c:=c;a:=c;c:=a;a:=b;b:=c;c:=a;a:=a;b:=b;c:=c;a:=c;b:=a;a:=c;c:=b;a:=2;c:=a;b:=9;\n");
1246 auto out = ostringstream();
1248 const auto ans = out.str();
1249 ASSERT_EQ(
"2 9 2", ans);
1253 istringstream in(
"THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.\n"
1254 "THIS IS AN EXAMPLE TO TEST FOR YOUR\n"
1255 "HISTOGRAM PROGRAM.\n"
1257 auto out = ostringstream();
1259 const auto ans = out.str();
1266 "* * * * * * * * * * \n"
1267 "* * * * * * * * * * * * * \n"
1268 "* * * * * * * * * * * * * * * * * * \n"
1269 "* * * * * * * * * * * * * * * * * * * * * * * * * * \n"
1270 "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ",
1275 istringstream in(
"0 0\n"
1278 auto out = ostringstream();
1280 const auto ans = out.str();
1281 ASSERT_EQ(
"12.00", ans);
1285 istringstream in(
"5\n3 4 5 6 7");
1286 auto out = ostringstream();
1288 const auto ans = out.str();
1289 ASSERT_EQ(
"3 5 7 ", ans);
1293 istringstream in(
"7\n1 2 3 4 5 1 2");
1294 auto out = ostringstream();
1296 const auto ans = out.str();
1297 ASSERT_EQ(
"2 3 5 2 ", ans);
1301 istringstream in(
"1989 2001");
1302 auto out = ostringstream();
1304 const auto ans = out.str();
1305 ASSERT_EQ(
"3\n1992 1996 2000 ", ans);
1309 istringstream in(
"7 6\n4 7 2 6 10 7\n0 5 0 10 3 10\n2 6 8 4 3 6\n6 3 6 7 5 8\n5 9 3 3 8 1\n5 9 9 3 2 0\n5 8 0 4 1 10\n");
1310 auto out = ostringstream();
1312 const auto ans = out.str();
1313 ASSERT_EQ(
"6.00", ans);
1317 istringstream in(
"3");
1318 auto out = ostringstream();
1320 const auto ans = out.str();
1321 ASSERT_EQ(
"6", ans);
1325 istringstream in(
"3");
1326 auto out = ostringstream();
1328 const auto ans = out.str();
1329 ASSERT_EQ(
"0 0 0 0 0 0 0 1 \n"
1330 "0 0 0 0 0 0 1 1 \n"
1331 "0 0 0 0 0 1 0 1 \n"
1332 "0 0 0 0 1 1 1 1 \n"
1333 "0 0 0 1 0 0 0 1 \n"
1334 "0 0 1 1 0 0 1 1 \n"
1335 "0 1 0 1 0 1 0 1 \n"
1336 "1 1 1 1 1 1 1 1 \n",
1341 istringstream in(
"3\n"
1345 auto out = ostringstream();
1347 const auto ans = out.str();
1348 ASSERT_EQ(
"senpai 114 51 4", ans);
1352 istringstream in(
"3\n"
1355 "senpai 100 80 91");
1356 auto out = ostringstream();
1358 const auto ans = out.str();
1359 ASSERT_EQ(
"fafa lxl\n"
1366 istringstream in(
"4\n"
1371 auto out = ostringstream();
1373 const auto ans = out.str();
1374 ASSERT_EQ(
"Excellent\n"
1383 istringstream in(
"10");
1384 auto out = ostringstream();
1386 const auto ans = out.str();
1395 istringstream in(
"2 3");
1396 auto out = ostringstream();
1398 const auto ans = out.str();
1399 ASSERT_EQ(
"10", ans);
1403 istringstream in(
"4");
1404 auto out = ostringstream();
1406 const auto ans = out.str();
1407 ASSERT_EQ(
"22", ans);
1412 istringstream in(
"3\n"
1415 "nzhtl1477 18 590");
1416 auto out = ostringstream();
1418 const auto ans = out.str();
1419 ASSERT_EQ(
"kkksc03 25 0\n"
1421 "nzhtl1477 19 600\n",
int main(int argc, char **argv)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1008 [NOIP1998 普及组] 三连击
static int main(istream &cin, ostream &cout)
洛谷 P1002 [NOIP2002 普及组] 过河卒
static int main(istream &cin, ostream &cout)
洛谷 P1003 [NOIP2011 提高组] 铺地毯
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P2433 【深基1-2】小学数学 N 合一
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P5709 【深基2.习6】Apples Prologue / 苹果和虫子
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P3954 [NOIP2017 普及组] 成绩
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1085 [NOIP2004 普及组] 不高兴的津津
static int main(istream &cin, ostream &cout)
洛谷 P1909 [NOIP2016 普及组] 买铅笔
static int main(istream &cin, ostream &cout)
洛谷 P1055 [NOIP2008 普及组] ISBN 号码
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1046 [NOIP2005 普及组] 陶陶摘苹果
static int main(istream &cin, ostream &cout)
洛谷 P4414 [COCI2006-2007#2] ABC
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1009 [NOIP1998 普及组] 阶乘之和
static int main(istream &cin, ostream &cout)
洛谷 P1980 [NOIP2013 普及组] 计数问题
static int main(istream &cin, ostream &cout)
洛谷 P1035 [NOIP2002 普及组] 级数求和
static int main(istream &cin, ostream &cout)
洛谷 P2669 [NOIP2015 普及组] 金币
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1217 [USACO1.5]回文质数 Prime Palindromes
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1307 [NOIP2011 普及组] 数字反转
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P5724 【深基4.习5】求极差 / 最大跨度值
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1075 [NOIP2012 普及组] 质因数分解
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P4956 [COCI2017-2018#6] Davor
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1089 [NOIP2004 提高组] 津津的储蓄计划
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1047 [NOIP2005 普及组] 校门外的树
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P2615 [NOIP2015 提高组] 神奇的幻方
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P2141 [NOIP2014 普及组] 珠心算测验
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P2911 [USACO08OCT]Bovine Bones G
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1205 [USACO1.2] 方块转换 Transformations
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1125 [NOIP2008 提高组] 笨小猴
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P5015 [NOIP2018 普及组] 标题统计
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1308 [NOIP2011 普及组] 统计单词数
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
洛谷 P5741 【深基7.例10】旗鼓相当的对手 - 加强版
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)
static int main(istream &cin, ostream &cout)