program va11;varj,g:integer; m,i,s:int64;{m,i,s的范围注意}begin readln(g,m); i:=1;j:=0;s:=0;{j初值赋为0} whilej<g do {循环的条件是j<g}begin
j:=j+1;{计数器加1} s:=s+i;{累加} i:=i*2;end; write(s,' '); i:=1;j:=0;s:=0;{初值} while s<m do{循环条件}begin j:=j+1; i:=i*2; s:=s+i;end; writeln(j); |
|