11 lines
337 B
Text
11 lines
337 B
Text
code Ran=1, ChOut=8, IntOut=11;
|
|
def Size = 1_000_000;
|
|
int I, S, A(Size), Hi(Size), Lo(Size);
|
|
[for I:= 0 to Size-1 do A(I):= Ran(100) - 50;
|
|
S:= 0;
|
|
for I:= 0 to Size-1 do [S:= S+A(I); Lo(I):= S];
|
|
S:= 0;
|
|
for I:= Size-1 downto 0 do [S:= S+A(I); Hi(I):= S];
|
|
for I:= 0 to Size-1 do
|
|
if Lo(I) = Hi(I) then [IntOut(0, I); ChOut(0, ^ )];
|
|
]
|