integer chạy số nhỏ lắm, tốt nhất là dùng free chạy int64 thoải mái mà tính
Type: Posts; User: chuinhacau; Keyword(s):
integer chạy số nhỏ lắm, tốt nhất là dùng free chạy int64 thoải mái mà tính
mấy bài này đều cơ bản cả
số đó chỉ là số nhỏ vs dữ liệu lớn thì phải dùng chuỗi bạn ạ :))
lúc đầu bạn so sánh 2 số số nào nhỏ hơn thì thêm 0 ở đằng trước
rồi dùng vòng for chạy ngược từ dưới lên dùng val ra cộng từng cái 1...
chào cả nhà có bài k cho tôi làm với :)) mình đang học chuyên tin :)) bài vừa post là bài ma trận xoắn ốc có 2 cách làm, chạy 4 vòng lặp hoặc dùng kĩ thuật đặt lính canh :D
[=========> Bổ sung...
bó tay mấy bài này đơn giản quá
bài 1 chạy 3 vòng for vét cạn :))
kt:=false;
for x:=1 to t do
for y :=1 to t do
for z:=1 to t do
if x*x*x+ y*y*y + z*z*z = t*t*t then
begin
kt:=true;
...
bài này cứ thế mà nhập rồi vét chứ có gì ???
bài 1 dùng chuỗi cứ
phần chính nè
st=' '+st ( thêm dấu cách vào đằng trước);
d:=1;
for i:=1 to length(st) do
if (st[i]=' ') and (st[i+1])<>' ') then
inc(d);
write(d);
[=========>...
xoắn gì mà có 3x3???
cái ma trận này zigzag này đơn giản mà cứ chạy vòng for :))
cái xoắn ốc làm mới sướng :)