CDSOBAI7
- Dữ liệu vào trong file:cdsobai7.inp gồm 1 dòng ghi sô M (M<108 )
- Dữ liệu ra trong file: cdsobai7.out gồm 1 dòng:
o Ghi Y nếu M là số gần hoàn thiện
o Ghi N nếu M không phải số gần hoàn thiện
[Free Pascal 8]
Mn giúp mik bt Tin Học với ạ..! Mn lm đc bài nào thì làm nha ...!
Câu 1 (7,0 điểm): Số chính phương.
Cho trước số nguyên dương N (0< N≤ 106 ). Yêu cầu: Tìm số nguyên dương K nhỏ nhất sao cho tích của K và N là một số chính phương. Dữ liệu vào: File CP.INP chứa số N. Dữ liệu ra: File CP.OUT ghi số nguyên K tìm được.
Câu 2 (6,0 điểm): Dòng lớn nhất.
Cho một tệp tin gồm nhiều dòng. Trên mỗi dòng chứa một xâu kí tự chỉ gồm các kí tự chữ cái và chữ số, độ dài của mỗi xâu không quá 255 kí tự.
Yêu cầu: Đưa ra dòng có nhiều kí tự chữ cái nhất, nếu có nhiều dòng thỏa mãn thì đưa ra dòng đầu tiên có nhiều kí tự chữ cái nhất. Dữ liệu vào: File DLN.INP gồm:
+ Dòng đầu ghi số N là số lượng dòng chứa các xâu kí tự.
+ N dòng tiếp theo: mỗi dòng ghi một xâu kí tự. Dữ liệu ra: File DLN.OUT ghi ra dòng có nhiều kí tự chữ cái nhất, nếu có nhiều dòng thỏa mãn thì đưa ra dòng đầu tiên có nhiều kí tự chữ cái nhất.
Câu 3 (4,0 điểm): Dãy con đối xứng.
Một dãy số liên tiếp gọi là dãy đối xứng nếu đọc các số theo thứ tự từ trái sang phải cũng giống như khi đọc theo thứ tự từ phải sang trái. Cho dãy số A gồm N số nguyên dương: a1, a2,..., aN (1≤ N≤ 10000; 1≤ ai≤ 32000; 1≤ i≤ N)
Yêu cầu: Hãy tìm dãy con đối xứng dài nhất của dãy A. Nếu có nhiều dãy con thoả mãn thì lấy dãy con xuất hiện đầu tiên trong dãy A. Dữ liệu vào: File DX.INP gồm 2 dòng:
- Dòng 1: ghi số nguyên dương N.
- Dòng 2: ghi N số nguyên dương lần lượt là giá trị của các số trong dãy A, các số được ghi cách nhau ít nhất một dấu cách.
Dữ liệu ra: File DX.OUT ghi dãy tìm được trên cùng một dòng, các số được ghi cách nhau một dấu cách.
Câu 4 (3,0 điểm): Dãy nguyên tố.
Cho một dãy số B gồm n số nguyên dương (n ≤ 1000), mỗi phần tử trong dãy có giá trị không quá 30000. Yêu cầu:
+ Tìm dãy con dài nhất (liên tiếp hoặc không liên tiếp) các phần tử là những số nguyên tố có giá trị tăng dần của dãy B và thứ tự của các phần tử không đổi so với ban đầu. Ví dụ: Dãy 8 phần tử {4, 2, 5, 6, 3, 3, 7, 9} có dãy con nguyên tố tăng dài nhất là {2, 5, 7}.
+ Nếu có nhiều dãy con thoả mãn thì lấy dãy con xuất hiện đầu tiên trong dãy B. Dữ liệu vào: File NT.INP gồm 2 dòng:
- Dòng 1: Ghi số nguyên dương n.
- Dòng 2: Ghi n số nguyên dương, các số được ghi cách nhau một dấu cách. Dữ liệu ra: File NT.OUT ghi dãy con tìm được trên cùng 1 dòng, giữa 2 phần tử liền kề trong dãy có một dấu cách.
TimSoM
Cho dãy gồm N số nguyên dương Ai(0<N,Ai <106
).
Lập trình tìm xem sốM có trong dãy không. Nếu có ghi ra YES, không ghi ra NO
- File bài làm: TimSoM.Pas
- File input: TimSoM.inp
o Gồm 2 dòng:
Dòng 1 ghi số N, M
Dòng tiếp theo ghi N số Ai
- File Output: TimSoM.out
o Gồm 1 dòng:
Dòng 1: Ghi Yes hoặc No
Free Pascal nha mn.....!
Cho số nguyên dương N (0<N<109
).
Lập trình tách số N thành tổng 2 số nguyên tố sao cho tích của chúng là lớn
nhất.
- File bài làm: TachSo.Pas
- File input: TachSo.inp
o Gồm 1 dòng:
Dòng 1 ghi số N
- File Output: TachSo.out
o Gồm 1 dòng:
Dòng 1: Ghi 2 số thỏa mãn, mỗi số cách nhau 1 khoảng
trắng.
Pascal nhập xuất file:
Cho trước 2 dãy số nguyên. Hãy tìm các số thuộc dãy thứ nhất mà không thuộc dãy thứ 2.
Dữ liệu nhập: Cho trong file DAYSO.INP gồm 4 dòng:
-Dòng đầu chứa số nguyên dương M(1<=M<=100)
-Dòng thứ hai chứa M số nguyên của dãy thứ nhất
-Dòng thứ ba chứa số nguyên dương N(1<=n<=100)
-Dòng thứ tư chứa N số nguyên của dãy thứ 2
Dữ liệu ra: cho trong file DAYSO.OUT chứa các số thuộc dãy thứ nhất mà không thuộc dãy thứ 2 hoặc thông báo"no solution" nếu không tìm thấy Giúp mình nhé sắp thi rồi!!
dữ liệu vào :file doixung.inp ghi 2 STN a,b trên 1 dòng a<b<1000. Số a và b cách nhau 1 dấu cách
dữ liệu ra : file doixung.out in ra số các số đối xứng thỏa mãn a<x<b
Ví Dụ :
doixung.inp
| doixung.out |
100 191 | 10 |
Pascal 8
Mỗi tháng trường x tổ chức hđ ngoại khóa cho học sinh nhằm tăng cường cho học sinh tham gia các hoạt động tập thể rèn luyện kĩ năng sống để các em gia lưu và hỗ trợ nhau tốt hơn trong các hđ ngoại khóa. Mỗi lần tổ chức đều chọn ra K hs đẻ tập một tiết mục văn nghệ múa dân vũ, số còn lại ban tổ chuwxscmuoons chia các hs thành các nhóm gồm đúng 2 hs nam và một hs nữ.
Yêu cầu: Hãy giúp Ban tổ chức xđịnh số nhóm nhiều nhất có thể phân đc.
Vd: N:=12, M:=17 và K:=6. Ban tổ chức có thể chọn 4 hs nam và 2 hs nữ tgia vnghệ còn lại chia làm 4 nhóm( 1 hs nữ ko vào nhóm nào).
Cách khác là chọn 3 hs nam, 3hs tgvn còn lại chia làm 4 nhóm ( 1 hs nam ko dc phân nhóm).
Dữ liệu: Vào file vb CENIMA.INP gồm 1 dòng chứa 3 số nguyên dương N,M và K<=10^18 cách nhau í nhất một dấu cách.
Kết quả: Ghi ra file vb CENIMA.OUT một số nguyên dương duy nhất là số nhóm nhiều nhất.
Các bạn giúp mình với !!! Đây là BÀI TOÁN TIN con em họ hỏi mk, mai nó phải nộp bài rồi.
Thanks các tiền bối nhiều !!!
Tin học:
TONGUOC
Cho số tự nhiên N
Lập trình tính tổng các ước của N (Bao gồm cả N)
Dữ liệu vào trong file: Tonguoc.inp
- Gồm 1 số tự nhiên N (N có thể rất lớn)
Dữ liệu vào trong file: Tonguoc.out
- Gồm 1 số là giá trị tổng ước của N tìm được
giúp mik vs(đã đọc nội quy)
Trong một cuộc thi thế vận hội các vận động viên gắn thẻ số báo danh lần lượt từ 1 đến n (nghĩa là có n vận động viên) . Sau khi tổ chức xong kì thi ban tổ chức yêu cầu thí sinh có số báo danh có 2 chữ số trở lên phải cắt đều mỗi chữ số theo chiều rộng và chiều dài là 4x10 . Và thí sinh có số báo danh 1 chữ số phải cắt đều theo chiều rộng và chiều dài là 4x10. Sau khi cắt xong ban tổ chức cho sắp xếp lần lượt các số theo như ban đầu đã cắt và cách đều nhau (VD dãy số 11-13 sẽ được sắp xếp: 1 1 1 2 1 3). Vận động viên tìm ra chữ số thứ k trong dãy số đã cắt trên sẽ được một giải thưởng vinh dự.
Yêu cầu : Hãy giúp các vận động viên tìm ra chữ số thứ k trong dãy đó
Dữ liệu vào : Gồm 1 dòng n,k (0<n,k<=2x106)
Dữ liệu ra : Một dòng duy nhất chữ số thứ k
TVH.INP | TVH.OUT |
13 10 | 0 |