рдирдП рд╕рд╛рд▓ рдХреЗ рдкрд░рд┐рдгрд╛рдо-рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рдЪрд░реНрдЪрд╛

рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореБрдЭреЗ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдереА: 24 рдШрдВрдЯреЗ рдореЗрдВ 265 рд╕рдорд╛рдзрд╛рди рднреЗрдЬреЗ рдЧрдП рдереЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ 183 рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

183 рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ, 11 рдиреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рдЕрдиреБрдореЗрдп рдЖрдХрд╛рд░ рдХреЛ рдкрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛, 19 рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ (рдиреАрдЪреЗ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ)ред рдлрд┐рд░ 47 рдиреЗ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ (1..1000000) рдкрд░ рдЧрд▓рдд рдЙрддреНрддрд░ рджрд┐рдП, 8 рдореЗрдВ рдПрдХ рдорд┐рдирдЯ рдореЗрдВ рдЬрд╡рд╛рдм рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ (1 рдорд┐рд▓рд┐рдпрди рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдмрдпрд╛рди рд╕реЗ рдирдореВрдирд╛ рд╕рдорд╛рдзрд╛рди 5 рдорд┐рдирдЯ 36 рд╕реЗрдХрдВрдб рдХрд╛рдо рдХрд┐рдпрд╛)ред

рдЬрдЯрд┐рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ - 5 рд╕рдорд╛рдзрд╛рдиреЛрдВ рдиреЗ рдЧрд▓рдд рдЙрддреНрддрд░ рджрд┐рдпрд╛, рдФрд░ 12 - рдПрдХ рдорд┐рдирдЯ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реБрдПред 86 - рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ред

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рднреА рдЦреЛрдирд╛ рд╣реИ, рддреЛ рд╕рдорд╕реНрдпрд╛ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╡рд┐рд╖рдп рд╣реИ ред


рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреНрд╡рд╛рд░рд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдЖрдкрдХреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдореЗрд▓ рд╕реЗ рд╕рдорд╛рдзрд╛рди (рдФрд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо ... 42 рдЯреБрдХрдбрд╝реЗ main.cpp ....) рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдпрд╣ рд╕рдВрднрд╡рдд: рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬрдм рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдм-рдЖрдзрд╛рд░рд┐рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдирд╛ рдЯрди рдХреЗ рд╕реНрдХреЛрдкрд┐рдВрдЧ рд╕реЗ рддреЗрдЬ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо - MySQL рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд╣рд╛рдВ рд╕реЗ рдкрд░рд┐рдгрд╛рдо рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдИ рдЧрдИ рдереАред

рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг:
function do_test($input, $expected_output) { global $task_id; exec("echo '$input' | Solutions2/bin/$task_id &2>1", $output); if(count($output)==0)return false; return(strcmp($output[0], $expected_output)==0); } $result = do_test("10","17") && do_test("1","0") && do_test("1000","76127") && do_test("100000","454396537") && do_test("1000000","37550402023"); 


рдЬрдЯрд┐рд▓ рдкрд░реАрдХреНрд╖рдг:
рдЕрдиреБрдорд╛рдирд┐рдд рдФрд╕рдд рд░рдирдЯрд╛рдЗрдо (рдпрд╛рдиреА 4 рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЗрдирдкреБрдЯ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд░рдирдЯрд╛рдЗрдо 4 рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд)ред 100-рдЧреБрдирд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде 3 рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ - рдПрдХ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░рдирдЯрд╛рдЗрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (1% рдХреЗ рднреАрддрд░ рдПрдХ рдПрдХрд▓ рд░рди рдХреЗ рд╡рд┐рдкрд░реАрдд)ред
 $start_time = microtime (true); //for($i=0;$i<100;$i++) $result = do_test("980000000","23783220704190493") && do_test("1051174931","27269025983026043") && do_test("891728152","19783994900202129") && do_test("761987760","14559966509022149"); $end_time = microtime (true); 


рдкрд░рд┐рдгрд╛рдо рддрд╛рд▓рд┐рдХрд╛

рд╕рд╣рдХрд░реНрдореА, рдЖрдордВрддреНрд░рд┐рддреЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
рд╕рдВрдЦреНрдпрд╛HabranameрдХреНрдпрд╛ рдореБрдЭреЗ рдирд┐рдордВрддреНрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?рдкрд░рд┐рдгрд╛рдорд╕рд┐рд╕реНрдЯрдо рдЖрдИрдбреА
1@shadewareрдЕрдм рдирд╣реАрдВ рд╣реИ0.035053772330284 рд╕реЗрдХрдВрдбред48
2@mikhaelkhрдЕрдм рдирд╣реАрдВ рд╣реИ0.039169362783432 рд╕реЗрдХрдВрдб41
3@IcemoreрдЕрдм рдирд╣реАрдВ рд╣реИ0.068273649811745 рд╕реЗрдХрдВрдб129
4@ripatti
рдЕрдм рдирд╣реАрдВ рд╣реИ0.11206769943237 рд╕реЗрдХрдВрдбред8
5@kbxxi
рдЕрдм рдирд╣реАрдВ рд╣реИ0.15401327610016 рд╕реЗрдХрдВрдбред156
6@monoidрдЕрдм рдирд╣реАрдВ рд╣реИ0.22840601205826 рд╕реЗрдХрдВрдбред69
7@ Zver19920.23262423276901 рд╕реЗрдХрдВрдбред133
8@Mrrl
0.37099504470825 рд╕реЗрдХрдВрдбред178
9@Stakerрд╣рд╛рдВ0.66007524728775 рд╕реЗрдХрдВрдбред171
10@SyDr
рд╣рд╛рдВ0.93328875303268 рд╕реЗрдХрдВрдбред78
11@vbarinov
рд╣рд╛рдВ3.2648342847824 рд╕реЗрдХрдВрдб108
12@vanla
рд╣рд╛рдВ3.3831697702408 рд╕реЗрдХрдВрдбред19
13@MaSaK
рд╣рд╛рдВ3.4151287674904 рд╕реЗрдХрдВрдбред20
14@ рдбрд╛рд░реНрдХ рез
3.5476635098457 рд╕реЗрдХрдВрдбред36
15@udalovрд╣рд╛рдВ3.8905065059662 рд╕реЗрдХрдВрдбред116
16@bklim
4.3489827513695 рд╕реЗрдХрдВрдбред149
17@cfighter
4.4272682070732 рд╕реЗрдХрдВрдбред11
18@VladVR
4.7588297724724 рд╕реЗрдХрдВрдбред89
19@borozdinKirill
4.775633752346 рд╕реЗрдХрдВрдбред109
20@ZhekSooN
4.8941134810448 рд╕реЗрдХрдВрдбред122
21@madkite4.9126330018044 рд╕реЗрдХрдВрдбред114
22@akazakow
5.208831012249 рд╕реЗрдХрдВрдбред45
23@mingrief5.2523249983788 рд╕реЗрдХрдВрдбред179
24@pasky
5.9874464869499 рд╕реЗрдХрдВрдбред5
25@ ewnd9
6.024626493454 рд╕реЗрдХрдВрдб183
26@gnhdnb
6.0333037376404 рд╕реЗрдХред158
27@through_horizon6.2488570213318 рд╕реЗрдХрдВрдбред21
28@ kosmos89
6.2885909676552 рд╕реЗрдХрдВрдбред126
29@Nickel6.36874127388 рд╕реЗрдХрдВрдбред42
30@infsega
6.4502172470093 рд╕реЗрдХред33
31@shuternay6.4606020450592 рд╕реЗрдХрдВрдбред6
32@smyatkin_maxim6.5664409995079 рд╕реЗрдХрдВрдб123
33@azhi6.9450110197067 рд╕реЗрдХрдВрдбред145
34@Valmount
7.2953402400017 рд╕реЗрдХрдВрдбред147
35@ рдПрд▓рд┐рдХ реж реп
7.4088390469551 рд╕реЗрдХрдВрдбред125
36@alexeibs7.6391640305519 рд╕реЗрдХрдВрдбред177
37@DoctorStein
7.6435596942902 рд╕реЗрдХрдВрдбред128
38@Kenny_HORROR
7.8451775312424 рд╕реЗрдХрдВрдбред77
39@ рдЕрдиреБрдкрд╛рдд реи
7.8529967665672 рд╕реЗрдХрдВрдбред53
40@ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛8.0461687445641 рд╕реЗрдХрдВрдбред80
41@mobi
8.129643201828 рд╕реЗрдХрдВрдбред64
42@Lonsdaleite
8.2785065174103 рд╕реЗрдХрдВрдбред92
43@tiirz8.3757525086403 рд╕реЗрдХрдВрдбред134
44@Goryn8.3831282258034 рд╕реЗрдХрдВрдбред167
45@Leronxp
8.5381667613983 рд╕реЗрдХрдВрдбред93
46@singstioрд╣рд╛рдВ8.5835777521133 рд╕реЗрдХрдВрдбред165
47@ CTAKAH4uK
8.7342492341995 рд╕реЗрдХрдВрдбред173
48@XMypuK
8.8221767544746 рд╕реЗрдХрдВрдбред95
49@Edelweiss
8.8413127660751 рд╕реЗрдХрдВрдбред61
50@Jovfer
9.6698319911957 рд╕реЗрдХрдВрдб174
51@crimaniak
10.019654750824 рд╕реЗрдХрдВрдбред113
52@luckman
10.166677713394 рд╕реЗрдХрдВрдб46
53@ladilova
10.607916533947 рд╕реЗрдХрдВрдбред59
54@Gromilo
11.256841778755 рд╕реЗрдХрдВрдбред86
55@FreeCoder
11.380919516087 рд╕реЗрдХрдВрдбред44
56@awa
11.482711791992 рд╕реЗрдХрдВрдбред102
57@sprosin
11.626729488373 рд╕реЗрдХреЗрдВрдбред76
58@BelerafonL
11.740502238274 рд╕реЗрдХрдВрдбред15
59@polar_winter
11.798308491707 рд╕реЗрдХрдВрдб47
60@luckychess
11.956114530563 рд╕реЗрдХрдВрдбред143
61@darinflar11.991075217724 рд╕реЗрдХрдВрдбред105
62@kreep
12.082272768021 рд╕реЗрдХрдВрдбред170
63@iqmaker12.346569001675 рд╕реЗрдХрдВрдбред34
64@ dima1122112212.357870519161 рд╕реЗрдХрдВрдбред54
65@ рдХреЛрд╕ ремрем12.412921786308 рд╕реЗрдХрдВрдбред68
66@alex_r
12.501110970974 рд╕реЗрдХрдВрдбред31
67@dannk12.711302280426 рд╕реЗрдХрдВрдбред138
68@andreybotanic
12.847037494183 рд╕реЗрдХрдВрдбред40
69@realsugar14.033301234245 рд╕реЗрдХрдВрдбред10
70@kromych14.101772785187 рд╕реЗрдХрдВрдбред25
71@iamnp
14.298875749111 рд╕реЗрдХред32
72@skripkakos
14.305522501469 рд╕реЗрдХрдВрдбред96
73@OnScript
14.555817246437 рд╕реЗрдХрдВрдбред142
74@aserty15.127694249153 рд╕реЗрдХрдВрдбред175
75@ ivanbl4
15.24883300066 рд╕реЗрдХрдВрдбред148
76@kinbote16.56739872694 рд╕реЗрдХрдВрдбред130
77@ryokuyou
16.733837723732 рд╕реЗрдХрдВрдбред106
77.5@MarvinPA21.251857995987 рд╕реЗрдХрдВрдбред186
78@quarck21.369844019413 рд╕реЗрдХрдВрдбред157
79@sultanko
21.440900743008 рд╕реЗрдХрдВрдб172
80@ Yura1111
22.057671248913 рд╕реЗрдХрдВрдбред30
81@Troyal
22.184078454971 рд╕реЗрдХрдВрдбред99
82@Izobara
23.361551761627 рд╕реЗрдХрдВрдбред16
83@PutPixel
35.820213794708 рд╕реЗрдХрдВрдбред180
84@CheshaNeko53.085104465485 рд╕реЗрдХрдВрдбред120
85@fromnull53.490429997444 рд╕реЗрдХрдВрдбред65
86@ronsenval
рдЬрдЯрд┐рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЧрд▓рдд рдЬрд╡рд╛рдм14
87@undiabler
рдЬрдЯрд┐рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЧрд▓рдд рдЬрд╡рд╛рдм26
88@MrDindows
рдЬрдЯрд┐рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЧрд▓рдд рдЬрд╡рд╛рдм52
89@kladovрдЬрдЯрд┐рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЧрд▓рдд рдЬрд╡рд╛рдм66
90@ рдПрдВрдбреНрд░рдпреВ 146
рдЬрдЯрд┐рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЧрд▓рдд рдЬрд╡рд╛рдм127
91@vaux
рдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛22
92@marsencpp
рдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛27
93@phrkрдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛43
94@burtsevрдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛55
95@yooll
рдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛58
96@DarkContact
рдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛70
97@drongosar
рдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛87
98@alexvab
рдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛90
99@MrKonshyn
рдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛91
100@appplemacрдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛112
101@ msn92
рдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛136
102@ikalnitsky
рдХрдард┐рди рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдкрд░ рд╕рдордп рдХреА рдЕрдзрд┐рдХрддрд╛152
103@ реж рдЪрд┐рдЦрд╡реЙ режрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред1
104@ savik1
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред2
105@ zenden2k
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред12
106@alexaolрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред17
107@Avitellaрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред18
108@ yrik04
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред24
109@topz
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред35
110@drozdVadym
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред37
111@ anton280
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред39
112@ ehead01
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред49
113@ @реж @рем
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред50
114@DIMKAAAAA
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред57
115@ рдорд╛рдЗрдХ_4 рдбреА
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред60
116@alinemanрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред74
117@ рдкрд╛рд╡рд╛ avorрек avorрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред75
118@denzp
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред79
119@RamTararam
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред81
120@DezzK
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред82
121@frozendogрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред83
122@ рд╕рд╛рд╢рд╛ реирей7
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред98
123@ рдПрдПрдХреНрд╕ 1 рд╡реА
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред103
124@rutigl
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред104
125@Joricрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред107
126@LibertyPaul
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред110
127@volokitinss
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред111
128@Formicidae
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред115
129@fao
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред117
130@vkm
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред124
131@kleninzрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред131
132@knstqqрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред135
133@ryokuyou
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред139
134@morphingрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред140
135@Vadddddрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред144
136@ancalledрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред150
137@fasterthanlightрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред154
138@sinc
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред155
139@Satayevрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред159
140@eversyt
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред162
141@zyss
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред163
142@ рдореБрд╕реНрдХрд╛рди ремрезремрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред166
143@Moress
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред169
144@ zzzeeerrr0
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред176
145@kilotaras
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред182
146@I_AM_FAKE
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рд╕рдордп рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ7
147@Aksiom
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рд╕рдордп рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ28
148@WarAngel_alk
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рд╕рдордп рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ63
149@skovpenрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рд╕рдордп рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ132
150@safinaskarрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рд╕рдордп рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ160
151@ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рд╕рдордп рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ168
152@jit_md
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рд╕рдордп рд╕реАрдорд╛ рд╕реЗ рдЕрдзрд┐рдХ181
153@mrigiрд▓рд╛рдкрддрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ146
154@Tweekaz
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐3
155@ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐4
156@Thunderbird
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐9
157@shock_one
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐13
158@shyрд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐23
159@Dgutрд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐38
160@ShouldNotSeeMe
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐56
161@therussianphysicist
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐62
162@aamuvirkku
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐84
163@IntegralUnderground
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐85
164@ 0leksandr
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐88
165@ipoder
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐94
166@IharBury
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐97
167@xtern
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐100
168@ рдХреАрдХреЛрдХреЛрдХреНрдпрд╛рдХреВ
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐101
169@gridemрд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐118
170@ minc2319
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐141
171@okneigresрд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐151
172@antidotcb
рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐164
173@merkiusрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛71
174@iTwin
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛29
175@bstructureрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛153
176@fsv
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛51
177@ рекрезрез
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛72
178@plehaрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛67
179@staricam
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛73
180@chipaрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛119
181@dosefoseрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛121
182@SergeySib
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛161
183@Ptaxрдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдкрд╛рд░ рд╣реЛ рдЧрдпрд╛137


рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╕реЗ рдмрд╛рд╣рд░

рд╕рдордп рд╕реАрдорд╛ рдХреЗ рдмрд╛рдж рднреЗрдЬреЗ рдЧрдП рдирд┐рд░реНрдгрдп:
рд╕рдВрдЦреНрдпрд╛HabranameрдХреНрдпрд╛ рдореБрдЭреЗ рдирд┐рдордВрддреНрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?рдкрд░рд┐рдгрд╛рдорд╕рд┐рд╕реНрдЯрдо рдЖрдИрдбреА
1@bstructure1.5542407631874 рд╕реЗрдХрдВрдб192
2@corsairnv
12.768928468227 рд╕реЗрдХрдВрдбред194
3@theirbaldness15.648555219173 рд╕реЗрдХрдВрдбред191
4@ рдкрд╛рд╡рд╛ avorрек avorрд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред189
5@Jamim
рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдкрд░ рдЕрдорд╛рдиреНрдп рдЙрддреНрддрд░ред193
6@ 1dashрд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐188


рдмрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдордПрд╕ рд╡реАрд╕реА рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ : __int64 рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдпрд╛ __int64_t рдХреЗ рдмрдЬрд╛рдп, math.h рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реИ, рд▓рд╛рдкрддрд╛ stdafx.h рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ред
рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ : рдореИрде.рдПрдЪ <> math.h
рдмреНрд▓реАрдбрд┐рдВрдЧ-рдПрдЬ C ++ 11 рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ : рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╕рд╣реА рдХреЛрдб рд╣рдореЗрд╢рд╛ рд╕рдВрдХрд▓рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреНрд▓реИрдВрдЧ рдХреЛ C ++ 11 рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ (рдХрдВрдкрд╛рдЗрд▓рд░ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдмрдЧ рдЬреНрдЮрд╛рдд рд╣реИ - рдореИрдВрдиреЗ рдкреИрдЪ рдХреЛ рд░реЛрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА - рд▓реЗрдХрд┐рди рдпрд╣ рдорджрдж рдирд╣реАрдВ рдХреА)ред рдпрджрд┐ рд▓рдХреНрд╖реНрдп рд╕рдВрдХрд▓рдХ рдХреЗ рдкрд╛рд╕ рднреЗрдЬреЗ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред
рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐рдпрд╛рдВ : Banal care - рдореБрдЭреЗ рдПрдХ рдмрд┐рдирд╛ рд╕рд╣реЗрдЬреЗ рдлрд╝рд╛рдЗрд▓ рднреЗрдЬрдиреЗ рдкрд░ рд╕рдВрджреЗрд╣ рд╣реИред
64-рдмрд┐рдЯ рдЧреИрд░-рдкреЛрд░реНрдЯреЗрдмрд▓ рдХреЛрдб : рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд░реВрдк рд╕реЗ рд╕реВрдЪрдХ рдХреЛ рдПрдХ рдЗрдВрдЯ, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИред
рдореЗрдорд╕реЗрдЯ : рдЕрдШреЛрд╖рд┐рдд рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 'рдореЗрдорд╕реЗрдЯ'; рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдорддрд▓рдм 'wmemset' рдерд╛? рдпрд╣ llvm рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ рдСрдирд▓рд╛рдЗрди рдкрд░реАрдХреНрд╖рдг рдерд╛ред рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЧрд▓рддреАред
C # : рдПрдХ рдорд╛рдорд▓рд╛ред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рдЧрд▓рдд рдЯрд┐рдкреНрдкрдгреА рдкреНрд░рд╛рд░реВрдк : рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдЕрднреА рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдм рд╡реЗ рдХрд╣реАрдВ :-) рдкрд░реЗрд╢рд╛рди рд╣реИрдВред
рд╕реЗрдЧрдореЗрдВрдЯреЗрд╢рди рдлреЙрд▓реНрдЯ : рд╢реЙрд░реНрдЯ рдЯреЗрд╕реНрдЯ рдореЗрдВ рдЖрдзреЗ рдЧрд▓рдд рдЙрддреНрддрд░ рд╕реЗрдЧрдлреЙрд▓реНрдЯ рдФрд░ рдХреНрд░реИрд╢ рд╣реЛрддреЗ рд╣реИрдВред

рдЖрдк рдЕрдкрдиреЗ рд╕рдВрдХрд▓рди рдкрд░рд┐рдгрд╛рдо рдпрд╣рд╛рдБ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ (рд╕рд┐рд╕реНрдЯрдо рдЖрдИрдбреА рджреЗрдЦреЗрдВ)ред
рд╕реНрд░реЛрдд рдХреЛрдб рд╕рдорд╛рдзрд╛рди рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд╕рдВрдЧреНрд░рд╣ ред

рд╕рдорд╛рдзрд╛рди

рд╢реБрд░реВ рдореЗрдВ, рдореИрдВ рдирд┐рд░реНрдгрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ - рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдкрд╣рд▓реЗ 2 рд╕реНрдерд╛рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ :-) рдлрд┐рд░ рднреА, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдереНрд░реЗрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреАрдд рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд╢реНрдпрдХ рд╢рд░реНрдд рдирд╣реАрдВ рд╣реИред

рд╢рд╛рджрд╡рд░ рд╡рд┐рдЬреЗрддрд╛
@ рд╢рд╛рджрд╡реЗрдпрд░ рдЖрдкрдХреЛ рдХреБрдЫ рдирд╣реАрдВ рджреЗрддрд╛, рдпрд╣ рд╕рдВрдХрд▓рди рдХрд░рддрд╛ рд╣реИред
 //@shadeware #include <cstdio> #include <vector> #include <cmath> unsigned i,n,Q,j,L;long long u[66],A;int main(){for(;i<448;i++)u[i/7+2]=u[i/7+2]*96+"+.Uy[e^4MAqc>,3Vq8a}n3-teC`p2r/)Fl[2Z)|>Ke2O~7<Co2:Q]dpI23fM5~22\'XS\'}2\"z;})81lu^+vx1s sc[U1g%Wzq+1s3 ?1[1HQoI$^1TH2EaX1cEzV,Z1CHMY7o1DHmqPA1D#4oe]1F&|\'F^1R`5\'k)0{z2\\Oc1<T/G)x10BVH)~1B,ZzW:1)>FZ%$1+[%c\"<0dAd/tP1->\"0M!1;JwZ6!1*%j_y00V6$w!u10I dHR1PXF]r20!?Xhxw1?nbdEr0e-/ZE_0s:6:z.0[}+qG51<y9WfF0.^#nCQ0s)I(d/0XfrAQB10^,7e?0^X\'W4 13M.MfL0" "5Q2Oz50fxnC)E0V@NGo+0=Z?sS/0I_*[l 0\\W)O u1pw[AYJ/A?Xk;g0rbiYbu1*{Pj>f0\'\"aEs60OP;ZHs0zsjvXg0:~BPSu/aWY+&F1_aM,<q"[i]-32;for(i=0;i<64;i++)u[i+2]+=2*u[i+1]-u[i];scanf("%u",&n);Q=sqrt(n)+1e-7,L=n>>24<<24;A=u[(n>>24)+1]+2*!L*!!~-n;std::vector<bool>S(Q/2+1),B(n-L+2);B[1]=!L;for(i=3;i<=Q;i+=2)if(!S[i/2]){for(j=3*i;j<=Q;j+=2*i)S[j/2]=1;for(j=L?(L+i-1)/i*i:2*i;j<=n;j+=i)B[jL]=1;}for(i=1;i+L<=n;i+=2)B[i]?0:A+=i+L;printf("%llu\n",A);} 
рдорд┐рдЦрд╛рдЗрд▓рдЦ, рджреНрд╡рд┐рддреАрдп рд╕реНрдерд╛рди
@mikhaelkh рд╕рдВрдХрд▓рдХ рдиреЗ рдПрдХ рдкрд╛рда рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкрд░ рд╢рд╛рдк рджрд┐рдпрд╛ - рд▓реЗрдХрд┐рди рд╕рдм рдХреБрдЫ рд╕рдВрдХрд▓рд┐рддред
 //@mikhaelkh #include <cstdio> #include <bitset> unsigned char s[]=" 3╤Ыf bтАЭ╨В)C тАФ╤Ц╨ИтВм $9D ┬╗ $╤Х|╨ЖтАа %╨Г╨Й╨ГF &_ 'Y┬╢F┬╡ (ns╤Яp┬▒ )╤ЬznQ2 *SтАФ) ,ot\\v -W0BCтАа /┬л#)╥С 1тАЪ╤ШтАЭ8P 3s[Y6i 5 .q.тАЬ 7┬дzM╨Гj 9тАФтА╣Xy╨З <_тА░X╨Е >Oh┬лтВмY A╨ГтАЬ┬лn DKr]┬╡r G.?тАЬU J*╨И┬╗тАЪ╨П M@╦ЬEтАа PpY╥СH╤Ш SтДЦpvd╤Ш W>Gp╨Ж Z╤ФQ╨Л~ ^qmty= bCтАа,n fdтАЬ┬д ┬д j1 [|╨И nNтДЦB╤Ю: rтАж╨ДG viw{ {_}Lh *s# тАЮ╤Ыo╤ЧтА╣E тА░to]┬╢~ ╨Лd*4: тАЬk╤ХK8╤Ы ╦Ь╨К~╤Ь╦ЬQ╨Д ╤Ь76┬л ╨И;0╤Ю ┬зIc┬з Ob╨ПP ╤Ц╨Пx>тАа тДЦтА║┬╗Po ╤Ч┬╖NтАа 1╥Сg& l╨Жc╤У Ad╨ОтАЬ[$ тАУ:╤Ц %╤Ц┬▒1 ┬л_7╤Ь╨М ln╤Ф╤Я FтАЭD 8╤Ыc╤Ы $$CM $+gDbP $2╨ОтАбE $9тАа "; enum{S=1<<14,N=1<<23}; long long a[65],res; std::bitset<S> u; std::bitset<N> v; int n,r,x,i,j; int main() { scanf("%d",&n); for (i=1;i<65;++i) for (++j;s[j]>32;++j) a[i]=221*a[i]+s[j]-35; *a=2,res=a[j=n/2/N],x=j*2*N,v[0]=!j; for (i=3;i<S+S;i+=2) if (!u[i/2]) { for (j=i*i/2;j<S;j+=i)u[j]=1; for (j=(x?((r=ix%i)&1?r:r+i):i*i)/2;j<N;j+=i)v[j]=1; } for(i=1;i<=nx;i+=2) if(!v[i/2])res+=x+i; printf("%lld\n", n>1?res:0); } 
рдЖрдЗрд╕рдореЛрд░, рддреАрд╕рд░рд╛ рд╕реНрдерд╛рди, рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рд╕рдорд╛рдзрд╛рди
@Icemore
 //@Icemore #include<iostream> #include<cmath> #include<memory.h> #include<pthread.h> #define lng long long const int T=4,Q=33000,S=100000; bool np[Q],b[T][S]; int p[Q],c,B,s,e; lng A[T],R,P[]={0,1906816620981654LL,7357074544482779LL,16217881619242062LL,28422918403819825LL}; void* f(void*_){ long id=(long)_; int C=(e/S-B+1)/T,q,M,i,j,k; M=(id==T-1)?(e/S+1):(id+1)*C+B; for(k=id*C+B;k<M;++k){ memset(b[id],0,sizeof(bool)*S);q=k*S; for(i=0;i<c;++i){ j=(q+p[i]-1)/p[i];j=(j>1?j:2)*p[i]-q; for(;j<S;j+=p[i])b[id][j]=1; } if(!k)b[id][0]=b[id][1]=1; for(i=std::max(0,sq);i<S&&q+i<=e;++i)if(!b[id][i])A[id]+=q+i; } return 0; } int main(){ int n,i,q,j; std::cin>>n; i=(n-1)/(1<<28);s=i*(1<<28)+2;e=(i+1)*(1<<28); if(ns-1<en)R=P[i],e=n;else s=n+1,R=-P[i+1]; B=s/S;q=(int)sqrt(e+.0);p[c++]=2; for(i=3;i<=q;i+=2)if(!np[i])for(j=i*i,p[c++]=i;j<=q;j+=i)np[j]=1; pthread_t t[T]; for(i=0;i<T;++i)pthread_create(t+i,0,f,(void*)(i)); for(i=0;i<T;++i)pthread_join(t[i],0),R+=A[i]; std::cout<<(R>0?R:-R); } 
рд░рд┐рдкрддреНрддреА 4 рд╡реЗрдВ рд╕реНрдерд╛рди рдкрд░
@ripatti
 //@ripatti // -          #include <iostream> #include <memory.h> #define S 150000 bool F[40000],B[S]; int P[10000],p=0; long long pre[]={0,79835127420606,307011790722811,675490692294675, 1182357709860117,1825666731904492,2603717273255596,3515373254256955, 4559774703609068,5736228298250417,7043215380181465,8481171232603598, 10049045128993920,11745741297705187,13571569117886223,15525668198679060, 17608378509778587,19817357312226874,22154562782502270,24618987306923167, 27209541722648039}; int main(){ int a,b,c,n,Z=(1<<15),Q=S*350; std::cin >> n; long long ans=pre[n/Q]; for(a=2;a*a<Z;a++)if(!F[a])for(b=a*a;b<Z;b+=a)F[b]=true; for(a=2;a<Z;a++)if(!F[a])P[p++]=a; for(a=(n/Q)*Q;a<=n;a+=S){ memset(B,0,sizeof B); for(b=0;b<p;b++)for(c=std::max(2,(a+P[b]-1)/P[b])*P[b]-a;c<S;c+=P[b])B[c]=true; if(a==0)B[0]=B[1]=true; for(b=0;b<S&&a+b<=n;b++)if(!B[b])ans+=a+b; } std::cout << ans; return 0; } 
kbxxi, 5 рд╡рд╛рдВ рд╕реНрдерд╛рди
@kbxxi
 //@kbxxi #include <iostream> long long A[]={0,72619548630277,279209790387276,614333144695291,1075207199997334,1660170771905893,2367646772295462, 3196703482711201,4146437503168147,5215984059716389,6404774487532576,7711724083073573,9137303389808024, 10680189372387880,12340337443955708,14116726304047228,16010026481858292,18019518580817005,20143329357815162, 22383876593236984,24739512092254535,27209541722648039}; char S[50000100]; int p[50100],C,i,j,B=50000000,l,r; long long R=0; int main(){ std::cin >> r; for (i=2;i<=100000;i++) if (!S[i]){ p[C++]=i; for (j=2*i;j<=100000;j+=i) S[j]=1; } else S[i]=0; l=r/B*B+1; for (i=1;p[i]*p[i]<=r;i++){ int v=p[i],P=l/v*v; if (P<l) P+=v; if (P==v) P+=v; if (!(P&1)) P+=v; v*=2; while (P<=r) S[Pl]=1,P+=v; } for (i=l;i<=r;i+=2) if (!S[il] && i!=1) R+=i; if (l==1 && r>1) R+=2; std::cout<<A[r/B]+R; return 0; } 

рд╕рд┐рдВрдЧрд╕реНрдЯрд┐рдпреЛ, рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рд╕рдорд╛рдзрд╛рди
@singstio 304 рдмрд╛рдЗрдЯреНрд╕, рдХреЛрдИ "рд╕рдВрдкреАрдбрд╝рди" рдирд╣реАрдВ
 //@singstio #include<iostream> #include<vector> #include<math.h> using namespace std; int main() { __int64_t n,sum=0,i,j,sn; cin>>n; sn=int(sqrt(n))+1; vector<bool> s(n+1,true); for(i=2;i<=sn;i++) if(s[i]){ for(j=i*i;j<=n;j+=i)s[j]=false;} for(i=2;i<=n;i++)if(s[i])sum+=i; cout<<sum<<endl; } 


рдиреИрддрд┐рдХрддрд╛



рдореЗрд░реА рдЧрд▓рддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдпрд╣ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдХреБрдЫ рдЧрд▓рдд рд╣реИ?
рдореИрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП рд╕рдорд╛рдзрд╛рди рд▓реЗрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ _ рд╕рдорд╛рдзрд╛рди рд╕рдВрдЧреНрд░рд╣_ рд╕реЗ, рдФрд░ рдХреНрд▓реИрдВрдЧ 3.2 рдкрд░ 64 рдмрд┐рдЯ рдХрд╛ рд╕рдВрдХрд▓рди - рдФрд░ рдЕрдЧрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рд┐рдЦреЗрдВред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 10 рд▓реЛрдЧреЛрдВ рдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╣рдореЗрд╢рд╛ рджреВрд╕рд░реЗ рд╕рдВрдХрд▓рдХ рдпрд╛ рджреЗрдЦрднрд╛рд▓ рдореЗрдВ рд░рд╣реА рд╣реИред

Source: https://habr.com/ru/post/In164567/


All Articles