- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
long gr, ri, r1, r2, y, z, z_rev;
for (i = 2; i < qr_count; i++) {
step = 0;
ri = r[i];
gr = - mpz_fdiv_ui(lowM, pm[i][step]);
r1 = gr + ri;
r2 = gr + pm[i][step] - ri;
if (r1 < 0) {
r1 += pm[i][step];
}
if (r2 < 0) {
r2 += pm[i][step];
}
while (r1 < (long) Ml2) {
sieve[r1][i] += 1;
r1 += pm[i][step];
}
while (r2 < (long) Ml2) {
sieve[r2][i] += 1;
r2 += pm[i][step];
}
for (step = 1; step < degr[i]; step++) {
gr = - mpz_fdiv_ui(lowM, pm[i][step]);
y = ri*ri;
y -= Npm[i][step];
y = y/( (long) pm[i][step-1]);
if (y < 0) { y += pm[i][step]; }
z_rev = (ri<<1) % QR[i];
//?IOOA?EOO ?OI?AOEO IA UAAEEIE?AIEA
if (z_rev == 0) { y = 0; }
else {
z = 1;
while ((z_rev*z % QR[i]) != 1) { z++;}
y *= z*pm[i][step-1];
y = y % pm[i][step];
}
ri -= y;
if (ri < 0) { ri += pm[i][step]; }
r1 = gr+ri;
r2 = gr+pm[i][step]-ri;
if (r1 < 0) { r1 += pm[i][step]; }
if (r2 < 0) { r2 += pm[i][step]; }
while (r1 < (long) Ml2) {
sieve[r1][i] += 1;
r1 += pm[i][step];
}
while (r2 < (long) Ml2) {
sieve[r2][i] += 1;
r2 +=pm[i][step];
}
}
}
guest 05.12.2008 02:38 # −5
guest 08.12.2008 03:27 # −5
перенёс в Си
(если это он, конечно)
anonimb84a2f6fd141 09.12.2012 00:12 # −8
guest8 08.09.2019 21:28 # −999
guest8 08.09.2019 21:29 # −999
guest8 11.09.2019 19:54 # −999
guest8 11.09.2019 19:55 # −999
guest 22.04.2017 01:02 # −5
d_fomenok 11.05.2017 13:57 # −9
doctor_stertor 12.05.2017 17:01 # 0
Чувствуешь гад, чувствуешь?
guest8 08.09.2019 21:27 # −999
guest8 11.09.2019 19:58 # −999
guest8 11.09.2019 20:18 # −999
guest8 08.09.2019 21:27 # −999
guest8 08.09.2019 21:30 # −999
guest8 11.09.2019 19:54 # −999
guest8 11.09.2019 19:56 # −999
guest8 11.09.2019 20:19 # −999
guest8 12.09.2019 19:43 # −999
guest8 12.09.2019 19:47 # −999
baropinho 11.05.2017 21:53 # −8
guest8 08.09.2019 21:26 # −999
guest8 11.09.2019 19:59 # −999
guest8 11.09.2019 20:18 # −999
guest8 08.09.2019 21:27 # −999
guest8 08.09.2019 21:30 # −999
guest8 11.09.2019 19:54 # −999
guest8 11.09.2019 19:56 # −999
cmepmop 11.09.2019 19:57 # 0
Наёбщик.
guest8 11.09.2019 19:59 # −999
cmepmop 11.09.2019 19:59 # 0
guest8 11.09.2019 20:16 # −999
guest8 11.09.2019 20:17 # −999
guest8 11.09.2019 20:19 # −999
guest 06.05.2017 21:45 # −6
guest8 08.09.2019 21:26 # −999
guest8 11.09.2019 19:59 # −999
guest8 11.09.2019 20:17 # −999
guest 30.05.2017 04:35 # 0
guest8 08.09.2019 21:25 # −999
guest8 11.09.2019 20:00 # −999
guest8 11.09.2019 20:16 # −999
guest8 11.09.2019 20:03 # −999
guest8 11.09.2019 20:04 # −999
guest8 11.09.2019 20:12 # −999
guest8 11.09.2019 20:12 # −999
guest 30.05.2017 09:23 # 0
guest8 28.05.2019 16:31 # −999
guest8 08.09.2019 21:24 # −999
guest8 11.09.2019 20:01 # −999
guest8 11.09.2019 20:07 # −999
guest8 11.09.2019 20:09 # −999
guest8 11.09.2019 22:09 # −999
guest8 12.09.2019 19:43 # −999
guest8 11.09.2019 20:14 # −999
guest8 11.09.2019 20:02 # −999
guest8 11.09.2019 20:06 # −999
guest8 11.09.2019 20:09 # −999
guest8 11.09.2019 20:13 # −999
guest8 08.09.2019 21:25 # −999
guest8 11.09.2019 20:00 # −999
guest8 11.09.2019 20:15 # −999
guest8 11.09.2019 20:03 # −999
guest8 11.09.2019 20:05 # −999
guest8 11.09.2019 20:10 # −999
guest8 11.09.2019 20:13 # −999
IIIuMnAH3E 13.09.2019 00:26 # 0
guest8 21.09.2019 15:09 # −999
guest8 21.09.2019 15:16 # −999
guest8 24.09.2019 14:20 # −999
guest8 24.09.2019 23:15 # −999
guest8 24.09.2019 23:17 # −999
guest8 25.09.2019 16:01 # −999
guest8 25.09.2019 16:10 # −999
guest8 25.09.2019 22:37 # −999
guest8 26.09.2019 14:17 # −999
guest8 26.09.2019 14:18 # −999
guest8 26.09.2019 16:48 # −999
guest8 26.09.2019 20:25 # −999
Desktop 25.01.2023 22:59 # 0
?IOOA?EOO
I don't have no time for no monkey business
?IOOA?EOO
?IOOA?EOO
I get so lonely, lonely, lonely, lonely, yeah
Got to be some good times ahead
inkanus_gray 26.01.2023 01:50 # 0