Tìm cách điền 9 chữ số khác nhau (1,2,3,4,5,6,7,8,9) vào bảng vuông 3x3 như sau:
a b c
a’ b’ c’
a’’ b’’ c’’
Sao cho
(a’b’c’) = 2(abc)
(a’’b’’c’’) = 3(abc)
Kí hiệu (xxx) là cấu tạo số, không phải phép nhân.
Đăng ký:
Đăng Nhận xét (Atom)
Bài được xem nhiều nhất
-
Cho dãy n số nguyên dương a1, a2, …, an và số nguyên dương S. Hãy đếm xem có bao nhiêu cặp phần tử (ai, aj) (i <> j) thỏa mãn ai + aj ...
-
Nhập xâu s chỉ chứa các chữ cái viết hoa. Đếm xem s có bao nhiêu kí tự khác nhau. Input · Dòng 1: số test t · t dòng sau: mỗi dòng 1 xâu ...
-
Xét xâu S chỉ bao gồm các kí tự ngoặc mở ‘(‘ và ngoặc đóng ‘)’. Xâu S xác định một cách đặt ngoặc đúng, nếu thỏa mãn các điều kiện: · Tổng ...
-
Cho trước số nguyên dương n. Viết chương trình kiểm tra xem có bao nhiêu số nguyên dương nhỏ hơn hoặc bằng n nguyên tố cùng nhau với n (nghĩ...
-
Đề thi tin học trẻ bảng C tỉnh Quảng Bình năm 2009 Trong máy tính, để tiết kiệm bộ nhớ, người ta thường tìm cách nén dữ liệu. T...
-
Phân tích số nguyên dương thành tổng các số hạng của dãy Fibonaci sao cho ít số hạng nhất (các số hạng không được trùng nhau). Xem clip hư...
-
(Tuyến sinh phổ thông năng khiếu 2007) Yêu cầu: Hãy tìm số âm lớn nhất X trong dãy.Cho một dãy gồm N số nguyên a1, a2, …, aN, mỗi số có gi...
-
Tìm số đảo ngược Y của một số X, biết Y gồm các chữ số của X và viết theo thứ tự ngược lại. Xuất ra kết quả là số Y mod 19 Input Output ...
-
Một chuỗi được gọi là có dạng phân số nếu nó có dạng như sau: Tử_số/Mẫu_số. Ví dụ: chuỗi ‘123/456’ biểu diễn cho phân số chuỗi ‘1/12’ biể...
-
Bảng của đồng hồ điện tử gồm một dãy ba số h, p và s thể hiện tương ứng giờ, phút và giây của thời điểm hiện tại. Cứ sau mỗi giây giá t...
Uses crt;
Trả lờiXóaVar i:longint;
function test(a:longint):boolean;
Var f:array[0..9] of boolean;
a2,a3,j,l:longint;
x:string;
Begin
fillchar(f,sizeof(f),true);
str(a,x);
For j:=1 to 3 do
Begin
Val(x[j],l);
If f[l]=false then exit(false) else f[l]:=false;
end;
a2:=a*2;
str(a2,x);
For j:=1 to 3 do
Begin
Val(x[j],l);
If f[l]=false then exit(false) else f[l]:=false;
end;
a3:=a*3;
str(a3,x);
For j:=1 to 3 do
Begin
Val(x[j],l);
If f[l]=false then exit(false) else f[l]:=false;
end;
exit(true);
end;
Begin
For i:=100 to 350 do
If (test(i)) then
Begin
Writeln('------------------------------');
Writeln(i:4);
Writeln(i*2:4);
Writeln(i*3:4);
Writeln('------------------------------');
end;
readln;
end.