ุชุญู„ูŠู„ ูƒุงู…ู„ ู„ู„ุฌุฒุก ุงู„ุฃูˆู„ ู…ู† ุงู„ุงุฎุชุจุงุฑ ููŠ ุดุงุฏ 2020

ู…ุฑุญุจุง! ุฃู†ุง ุนุฒุช ูƒุงู„ู…ูŠูƒูˆู ุŒ ุงู„ู‚ูŠู… ุงู„ูู†ูŠ ููŠ ShAD Helper. ู†ูˆุงุตู„ ุณู„ุณู„ุฉ ู…ู‚ุงู„ุงุชู†ุง ุงู„ุชูŠ ู†ุญู„ู„ ููŠู‡ุง ู…ู‡ุงู… ุงู„ุฏุฎูˆู„ ููŠ SHAD. ู‡ุฐู‡ ุงู„ู…ุฑุฉ ู†ุญู† (ู†ูŠูƒูˆู„ุงูŠ ุจุฑูˆุณูƒูˆุฑูŠู† ูˆุฃู„ูƒุณู†ุฏุฑ ูƒูˆุฑูŠู„ูƒูŠู†) ุณู†ู†ุธุฑ ููŠ ู‚ุฑุงุฑุงุช ุงู„ู…ุฑุญู„ุฉ ุงู„ุฃูˆู„ู‰ ู…ู† ุงู„ุงุฎุชูŠุงุฑ ููŠ SHAD ู‡ุฐุง ุงู„ุนุงู… ุŒ ูˆุงู„ุชูŠ ุงู†ุชู‡ุช ู…ุคุฎุฑู‹ุง. ู„ุฐู„ูƒ ุฏุนูˆู†ุง ู†ุจุฏุฃ.

ุฃ. ุงู„ุญุฏ ุงู„ุฃุฏู†ู‰ ุงู„ู…ุญู„ูŠ


ููŠ ุฃูŠ ู‚ูŠู… ู„ู„ู…ุนู„ู…ุฉ ู…ุถุงุฏ ู…ุดุชู‚ุฉ ู„ู„ุฏุงู„ุฉ f(x)=(x4โˆ’(a+1)x3+(aโˆ’2)x2+2ax)expsinโกx2+25x2+2ู„ุฏูŠู‡ุง ุญุฏ ุฃุฏู†ู‰ ู…ุญู„ูŠ ูˆุงุญุฏ ุนู„ู‰ ุงู„ุฃูƒุซุฑุŸ

ุงู„ู‚ุฑุงุฑ
, โ€” . , . , , ( ).

, , , , f(x)=x4โˆ’(a+1)x3+(aโˆ’2)x2+2ax. , : โˆ’1,0,2,a. , f(x)=(x+1)x(xโˆ’2)(xโˆ’a).

, +โ†’โˆ’โ†’+โ†’โˆ’โ†’+, . , a=โˆ’1,0,2. , .

ุจ. ุงู„ุญุฏ


ุญุฏุฏ ุงู„ู‚ูŠู…ุฉ aู‡ุฐุง ุงู„ุญุฏ 1e:

limxโ†’+inf(cosโก1x)xa


ุงู„ู‚ุฑุงุฑ
, a=1. 1xโ†’0, :

cosโก1x=1โˆ’12!x+14!x2โˆ’16!x3+โ€ฆ



. , , , , . , . :

1โˆ’12x<cosโก1x<1โˆ’12x+124x2



xโ†’+โˆž, x, . , eโˆ’1/2. , :

limxโ†’+โˆž(1โˆ’12x+124x2)x=expโก(limxโ†’+โˆžxlnโก(1โˆ’12x+124x2))=


=expโก(limxโ†’+0lnโก(1โˆ’x2+x224)x)



, . :

limxโ†’+โˆž(cosโก1x)x=eโˆ’1/2โ‡’limxโ†’+โˆž(cosโก1x)x/a=eโˆ’1/2a



a=12.

: , , .

ุฌ. ุงู„ุญุฏ ุงู„ุฃุฏู†ู‰ ุงู„ู…ุญู„ูŠ


ุนู†ุฏ ุงู„ุญุฏ ุงู„ุฃุฏู†ู‰ ู„ุทูˆู„ ุงู„ุฎุทูˆุฉ ุŒ ู„ุง ูŠู…ูƒู† ุฃู† ูŠุฌุฏ ุฃุตู„ ุงู„ุชุฏุฑุฌ ุงู„ุญุฏ ุงู„ุฃุฏู†ู‰ ู…ู† ุงู„ูˆุธูŠูุฉ x4+cosโก2ุŒ ุฅุฐุง x0=1ุŸุŸุŸ

ุงู„ู‚ุฑุงุฑ
, :

xk+1=xkโˆ’ฮปโ–ฝf(xk)

.

โ€” , .

โ–ฝf(xk)=4xk3



x0, x1:

x1=x0โˆ’ฮป4x03=1โˆ’4ฮป



, x1=โˆ’1, x0, . , , ยซยป - 1โˆ’1. , , x1=โˆ’1โ‡”ฮป=0.5( 0). , ฮป.

, . |xn+1|โ‰ค|xn||1โˆ’4ฮป|. , 0.5>ฮป>0โ‡’|1โˆ’4ฮป|<1

:|x1|=|1โˆ’4ฮป|โ‰ค1|1โˆ’4ฮป|=x0|1โˆ’4ฮป|

. |xn+1|=|xnโˆ’4ฮปxn3|=|xn||1โˆ’4ฮปxn2|. xn<1โ‡’xn2<1. |xn+1|โ‰ค|xn||1โˆ’4ฮป|. .

, , |xn|โ‰ค|x0||1โˆ’4ฮป|n=|1โˆ’4ฮป|n. , |1โˆ’4ฮป|<1, |xn|. .


D. ู†ุงู‚ู„ ุงู„ุฎุงุตุฉ


ุญุฏุฏ ุฃูŠ ู‚ูŠู… ู„ู„ู…ุนู„ู…ุฉ ู…ุชุฌู‡ (11a)ู‡ูˆ ุงู„ู…ุชุฌู‡ ุงู„ุฐุงุชูŠ ู„ู„ู…ุตููˆูุฉ

(a1โˆ’112โˆ’1001)



ุงู„ู‚ุฑุงุฑ
, vโ‰ 0A, โˆƒฮป: Av=ฮปv. :

(a1โˆ’112โˆ’1001)(11a)=(13โˆ’aa)=ฮป(11a)



. ฮป=1, โ€” a=2, , . , a=2.

E. ุงู„ู…ุคู‡ู„


ุนู†ุฏ ู…ุง ู‚ูŠู… ุงู„ู…ุนู„ู…ุฉ aุฃู‚ุตู‰ ู…ุญุฏุฏ ู„ุนูƒุณ ุงู„ู…ุตููˆูุฉ ู„ู‡ุฐุงุŸ

(aโˆ’7โˆ’36โˆ’10โˆ’a20a9)



ุงู„ู‚ุฑุงุฑ
:

det(a)=|aโˆ’7โˆ’36โˆ’10โˆ’a20a9|=a|โˆ’10โˆ’a2a9|โˆ’6|โˆ’7โˆ’3a9|=a4โˆ’108a+376



detโ€ฒ(a)=4a3โˆ’108=0โ‡”a=3



, , , , , det(a), det(a)โ‰ฅdet(3)>0a=3. , det(Aโˆ’1)=det(A)โˆ’1, , a=3.

F. ุงู„ุฅุณู‚ุงุทุงุช


ุงู„ู†ู‚ุงุท ุงู„ู…ุนุทุงุฉ B(1,2,โˆ’3)ูˆ C(2,2,1)ูˆูƒุฐู„ูƒ ุงู„ุทุงุฆุฑุฉ ฮฑ:2xโˆ’2y+z=0 ูˆ ฮฒ:โˆ’x+2y+3z=0. ุงุจุญุซ ุนู† ุฅุญุฏุงุซูŠุงุช ุงู„ู†ู‚ุทุฉAุฅุฐุง ูƒุงู† ู…ู† ุงู„ู…ุนุฑูˆู ุฃู† ุฅุณู‚ุงุทู‡ุง ุงู„ู…ุชุนุงู…ุฏ ุนู„ูŠู‡ุง ฮฑูŠุชุฒุงู…ู† ู…ุน ุฅุณู‚ุงุท ุงู„ู†ู‚ุทุฉ Bูˆู„ูƒู† ููŠ ฮฒ- ู…ุน ุฅุณู‚ุงุท ู†ู‚ุทุฉ .

ุงู„ู‚ุฑุงุฑ
A=(x,y,z), B, , B. , , ฮฑnยฏ1(2,โˆ’2,1). :

{x=2t1+1y=โˆ’2t1+2z=t1โˆ’3



, A, Cฮฒ. : nยฏ2(โˆ’1,2,3), :

{x=โˆ’t2+2y=โˆ’2t2+2z=3t2+1



. t1t2, :

{2t1+1=โˆ’t2+2โˆ’2t1+2=2t2+2โ‡”{3=t2+4โˆ’2t1+2=2t2+2โ‡”{t2=โˆ’1t1=1



, , A(3,0,โˆ’2), .

ุฏูˆู…ูŠู†ูˆ


ููŠ ูƒูˆูƒุจุฉ Tau Ceti ุงู„ุจุนูŠุฏุฉ ุŒ ุนู„ู‰ ูƒู„ ู†ุตู ู…ูุตู„ ุงู„ุฏูˆู…ูŠู†ูˆ ู…ู† 0ู‚ุจู„ Nู„ูƒู„ ุฒูˆุฌ ู…ู† ุงู„ุฃุฑู‚ุงู… (a,b)ู…ุซู„ ุฐู„ูƒ aูˆ bูƒู„ู‡ ู…ู† 0ู‚ุจู„ NุŒ ูŠูˆุฌุฏ ุฏูˆู…ูŠู†ูˆ ูˆุงุญุฏ ูŠุญุชูˆูŠ ุนู„ู‰ ู‡ุฐูŠู† ุงู„ุฑู‚ู…ูŠู†. ุณุงูุฑ ุณุงุฆุญ ุงู„ูุถุงุก ุฅู„ู‰ ุงู„ุฏุงุฎู„ ูˆุงู„ุชู‚ุท ุงู„ู…ูุตู„ ุงู„ู…ู‚ู„ูˆุจ ุจุดูƒู„ ุนุดูˆุงุฆูŠ. ููŠ ุฃูŠN ุณูŠูƒูˆู† ุงู„ุชูˆู‚ุน ุงู„ุฑูŠุงุถูŠ ู„ูˆุญุฏุฉ ุงู„ุงุฎุชู„ุงู ููŠ ุนุฏุฏ ุงู„ู†ู‚ุงุท ุนู„ู‰ ุฃุญุฏ ุงู„ู†ุตู ุงู„ุขุฎุฑ ู…ู† ู‡ุฐุง ุงู„ุฏูˆู…ูŠู†ูˆ ู…ุชุณุงูˆูŠู‹ุง 2ุŸุŸุŸ

ุงู„ู‚ุฑุงุฑ
ฮพ, ฮฉฮพ(ฮฉ). :

E(ฮพ)=โˆ‘kโˆˆฮพ(ฮฉ)kPr[ฮพ=k]=2



Akโ€” , K, Pr[ฮพ=k]=|Ak||ฮฉ|. |ฮฉ|, :

โˆ‘kโˆˆฮพ(ฮฉ)k|Ak|=2|ฮฉ|



|ฮฉ|. -, . -, , . ,

|ฮฉ|=n+1+n(n+1)2

.

. , 0 n. k? nโˆ’k+1: โ€” (0,k),(1,k+1),โ€ฆ,(nโˆ’k,n). :

โˆ‘kโˆˆฮพ(ฮฉ)k|Ak|=โˆ‘k=0nk(nโˆ’k+1)=(n+1)โˆ‘k=0nkโˆ’โˆ‘k=0nk2=n(n+1)22โˆ’


โˆ’n(n+1)(2n+1)6=n(n+1)(n+2)6



:

n(n+1)(n+2)6=(n+1)(n+2)



n>0, , n=6.

ุญุงุก ุงู„ุงู…ุชุญุงู†


ู‚ุฑุฑ ุตุฏูŠู‚ุงู† ุงู„ุฐู‡ุงุจ ู…ุนู‹ุง ู„ู„ุงู…ุชุญุงู†ุงุช ููŠ SHAD ูˆุงุชูู‚ุง ุนู„ู‰ ุงู„ุงุฌุชู…ุงุน ุนู†ุฏ ุงู„ู…ุฏุฎู„ ู…ู† ุงู„ุณุงุนุฉ 14:00 ุฅู„ู‰ 15:00 ุŒ ู„ูƒู†ู‡ู…ุง ู„ู… ูŠุชูู‚ุง ููŠ ุฃูŠ ูˆู‚ุช. ูŠุชู… ุชูˆุฒูŠุน ู„ุญุธุฉ ูˆุตูˆู„ ูƒู„ ู…ู†ู‡ู… ุจุงู„ุชุณุงูˆูŠ ุฎู„ุงู„ ู‡ุฐู‡ ุงู„ูุชุฑุฉ ุงู„ุฒู…ู†ูŠุฉ ุŒ ู„ูƒู† ุงู„ุฃุตุฏู‚ุงุก ู†ูุฏ ุตุจุฑู‡ู… ุŒ ู„ุฐู„ูƒ ุจุนุฏ 15 ุฏู‚ูŠู‚ุฉ ู…ู† ุงู„ุงู†ุชุธุงุฑ ุŒ ูŠุดุนุฑูˆู† ุจุงู„ูŠุฃุณ ู…ู† ุงู„ุงู†ุชุธุงุฑ ูˆุงู„ุฏุฎูˆู„ ูˆุญุฏู‡ู…. ู…ู† ุงู„ู…ุนุฑูˆู ุฃู†ู‡ู… ุงู„ุชู‚ูˆุง.

ุฃูˆุฌุฏ ุงุญุชู…ุงู„ ุฃู† ูƒู„ุงู‡ู…ุง ุฌุงุก ู‚ุจู„ 14:45.

ุงู„ู‚ุฑุงุฑ
, , . , 60x60. x , y โ€” .

ยซ ยป . ยซ 14:45ยป 2 . , , , , ยซ 14:45ยป , ยซ ยป 3 . , 57.

I. ู…ุชุบูŠุฑ ุนุดูˆุงุฆูŠ


ูƒุซุงูุฉ ุงู„ุชูˆุฒูŠุน ู„ู…ุชุบูŠุฑ ุนุดูˆุงุฆูŠ ฮพูŠุณุงูˆูŠ p(x)=1sinโกxููŠ xู…ู† ุนู†ุฏ ฯ€/2ู‚ุจู„ 2arctanโกeูˆุงู„ุตูุฑ ู„ุฌู…ูŠุน ุงู„ุขุฎุฑูŠู† x.

ุฃูˆุฌุฏ ู‚ูŠู…ุฉ ู„ุง ูŠุชุฌุงูˆุฒู‡ุง ู‡ุฐุง ุงู„ู…ุชุบูŠุฑ ุงู„ุนุดูˆุงุฆูŠ ุจุงุญุชู…ุงู„12.

ุงู„ู‚ุฑุงุฑ
:

Pr(ฮพโ‰คx)=โˆซฯ€/2xdtsinโกt=โˆซ1tanโกx/2duu=lnโกtanโกx2



:

lnโกtanโกx2=12โ‡”tanโกx2=e1/2โ‡”x=2tanโˆ’1โกe1/2



ุฌ- ุงุจุญุซ ุนู† ุงู„ู…ุชูˆุณุท


ุญุงู„ุฉ
2
256Mb
input.txt
output.txt

. : n a0,a1,โ€ฆ,anโˆ’1.

- !

l r. .

lr:

alโ‹…al+1โ‹…โ€ฆโ‹…arrโˆ’l+1




n(1โ‰คnโ‰ค300โ€ฏ000).

n ai(0.01โ‰คaiโ‰ค100) .

q(1โ‰คqโ‰ค100โ€ฏ000) โ€” .

qliri(0โ‰คliโ‰คri<n) โ€” i- .


6 .

.

1


8
79.02 36.68 79.83 76.00 95.48 48.84 49.95 91.91
10
0 0
0 1
0 2
0 3
0 4
0 5
0 6
0 7
1 7
2 7
79.020000
53.837288
61.391865
64.756970
69.986085
65.913194
63.352986
66.369195
64.735454
71.164108


2


1
1.00
1
0 0
1.000000


3


8
1.34 1.37 1.40 1.44 1.91 1.95 1.96 1.97
5
1 4
2 7
4 6
0 3
2 6
1.515518
1.752724
1.939879
1.387008
1.712233


, xy=elnโกx+lnโกy. .

ุงู„ู‚ุฑุงุฑ
. (1), O(1).

. sums, sums[i]=a[0]+a[1]+โ‹ฏ+a[i]. sums[i]=sums[iโˆ’1]+a[i], O(n). lrโ€” sums[r]โˆ’sums[lโˆ’1]. , rโˆ’l+1. O(1)O(n).

. , , , . , , e. , lnโก((a[l]โ‹…...โ‹…a[r])1rโˆ’l+1)=lnโกa[l]โ‹…โ‹ฏโ‹…a[r]rโˆ’l+1=lnโกa[l]+โ‹ฏ+lnโกa[r]rโˆ’l+1, (1).

: gist.github.com/Azatik1000/0b0d8496785169a8ac0d35a8c9e8e59f

K. ุญุฐู ุงู„ุฃุฎูŠุฑ


ุญุงู„ุฉ
2
256Mb
input.txt
output.txt

an. .

, .

, , .


n(1โ‰คnโ‰ค300โ€ฏ000). nai(0โ‰คaiโ‰ค1โ€ฏ000โ€ฏ000โ€ฏ000).


m(0โ‰คm<n) โ€” , .

mโ€” , . , , .

1


10
1 1 5 2 4 3 3 4 2 5
5
1 5 2 4 3


2


1
1000000000
0


3


10
1 2 3 3 2 1 4 1 2 0
5
1 2 3 2 1


ุงู„ู‚ุฑุงุฑ
unordered_set (C++) / HashSet (Java) / set (Python), . , , . , . , -. reverse O(n). - (1), O(n).

: gist.github.com/Azatik1000/2fef745e23c23eb020f21878980cae08

ู„ูˆุญุฉ ุงู„ุฅุนู„ุงู†ุงุช


ุญุงู„ุฉ
3
256Mb
input.txt
output.txt

, .

Wร—H, a b. , . , .

. , , . , .

. (0,0), โ€” (W,H). .

, .


W, Ha, b(1โ‰คW, Hโ‰ค100โ€ฏ000, 1โ‰คaโ‰คW, 1โ‰คbโ‰คH).

n(0โ‰คnโ‰ค100) โ€” .

n(xld,yld)(xru,yru)(0โ‰คxld<xruโ‰คW,0โ‰คyld<yruโ‰คH). , .. .


(xld,yld)(xru,yru), . a(, b). .

.

, .

1


11 8 2 7
4
1 5 3 7
2 2 4 5
5 3 9 4
5 3 7 8
9 0 11 8


2


11 8 7 3
4
1 5 3 7
2 2 4 5
5 3 9 4
5 3 7 8
4 0 11 3


3


11 8 4 4
4
1 5 3 7
2 2 4 5
5 3 9 4
5 3 7 8
7 4 11 8


ุงู„ู‚ุฑุงุฑ
, . , Wโˆ—n.

x( 0Wโˆ’a), . , xx+a, . , ยซยป xx+a, y- . , (y1,y2), y1y2โ€” y- , . y2โ€” y1.

, (0,0)(h,h), . , , , . , , . , , .

. O(Wโˆ—nโˆ—logโกn)O(n).

: gist.github.com/Azatik1000/2c07ebdd866ce20a4b5f5e6ee7408ad7

All Articles