Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- program Project2;
- {$APPTYPE CONSOLE}
- uses
- SysUtils;
- var
- n, k, h, w, i:integer;
- l, r : int64;
- function ok(x : int64) : boolean;
- begin
- if (x div h)*(x div w)>=n then result:=true
- else result:=false;
- end;
- begin
- reset(input, 'diploms.in');
- rewrite(output, 'diploms.out');
- read(w, h, n);
- l:=1;
- r:=10000000;
- while r - l > 1 do begin
- if ok((r+l) div 2) then r:=(r+l) div 2
- else l:=(r+l) div 2;
- end;
- writeln(r);
- readln;
- readln;
- end.
Add Comment
Please, Sign In to add comment