Page 100 - C:\Users\Admin\Desktop\Sach mem upweb\
P. 100

100 Problems & Solutions                                               Trang 100


                      Uses crt;
                      Var s:array[1..2000] of integer;
                             i:integer;
                      Begin
                        Clrscr;
                        for i:=0 to 1999 do s[i]:=i+1;
                        s[2000]:=1;
                        i:=1;
                        repeat
                           s[i]:=s[s[i]];
                           i:=s[i];
                        until
                        s[i]=i;
                        writeln(i);
                        readln;
                      End.
                      (Lời giải của bạn: Hà Huy Luân)

                      Lời giải 2:
                      Program xoa_so;
                      Const N=2000;
                      Var x:integer;

                      Function topow(x:integer):integer;
                      Var P:integer;
                      Begin
                       P:=1;
                       Repeat
                          p:=p*2;
                       Until p>x;
                       topow:=p div 2;
                      End;

                      BEGIN
                       x:=1+2*(N-topow(N));
                       write(x);
                      END.
                      (Lời giải của bạn: Nguyễn Quang Trung - Lớp 12A Trường HERMANN GMEINER, Đà
                      Lạt, Lâm Đồng)

                      Lời giải 3:
                      (* Thuat Giai Xu ly Bit *)
                      USES Crt;
                      CONST
                               Max = 2000;
                      VAR
                               A: array[0..(MAX div 8)] of byte;
                               so: word;
                      FUNCTION Laybit(i:word):byte;
                      Var  k:word;



                      Tin học & Nhà trường                                       100 Đề Toán - Tin học
   95   96   97   98   99   100   101   102   103   104   105