100 đề và đáp an thi HSG tin Python
Rất vui được gặp lại các em chuẩn bị thi học sinh giỏi môn tin học cấp huyện và cấp tỉnh. Để chuẩn bị tốt cho kỳ thi học sinh giỏi môn tin học sắp tới thầy đã soạn ra 12 đề và đáp án thi HSG tin Python mới nhất năm 2024. Để các em có bước chuẩn bị ôn luyện quan trọng để chuẩn bị kỳ thi khó khăn sắp tới. Nào chúng ta hãy cùng nhau giỏi đề 12 ở phía dưới ngay nào!
DANH SÁCH TÓM TẮT:
| Số thứ tự | Tên bài | File chương trình | File dữ liệu vào | File kết quà |
| Bài 1 | Phân loại sức mạnh của dàn PC | D131 * | D131.INP | D131.OUT |
| Bài 2 | Đếm số lượng số hoàn hảo từ m đến n | D132.* | D132.INP | D132.OUT |
| Bài 3 | Sắp xếp thứ tự các số trong mảng giảm dần | D133 * | D133.INP | D133.OUT |
| Bài 4 | Tìm số Iớn nhất trong xâu s | D134.* | D134.INP | D134.OUT |
| Bài 5 | Sắp xếp danh sách theo điểm giảm dần | D135.* | D135.INP | D135.OUT |
| input | output |
| 620 | Manh-Trung cap |
| 801 | Sieu manh-Cao cap |
| Input | Output |
| 11 15 | 0 |
| 2 13 | 1 |
| Input | Output |
| 9 -6 3 8 10 -7 -2 | 10 9 8 3 -2 -6 -7 |
| 7 3 8 0 2 | 8 7 3 2 0 |
| Input | Output |
| Ky thi hoc sinh gioi dien ra 1 ngay trong thang 2, co 5 bai, tong cong 20 di em, cham trong 3 ngay co ket qua | 20 |
| Hom nay toi mua 5 quyen tap, 2 quyen sach va 4 cay viet | 5 |
| Input | Output |
| Pham Quoc Thinh 7 Tran Minh Phat 6.3 Dinh Nguyen Khoa 9 Hoang An Nhien 9 Mai Nguyen Tan Thanh 8.7 Nguyên Hoai Minh Anh 8.8 Vo Hoai Anh 8 Tran Duy Khang 7.8 | Dinh Nguyen Khoa 9.0 Hoang An Nhien 9.0 Nguyen Hoai Minh Anh 8.8 Mai Nguyen Tan Thanh 8.7 Vo Hoai Anh 8.0 Tran Duy Khang 7.8 Pham Quoc Thinh 7.0 Tran Minh Phat 6.3 |
Ví dụ 2:
| Input | Output |
| Tran Tien Long 8.5 Nguyên Huu Nam 6 Nguyên Minh Phat 7.2 Nguyên Tan Dung 7.5 Le Hoai Bao Duy 5.0 Tran Ngoe Van Anh 5.0 Pham Nguyên Thien Phuc 8.3 Nguyên Minh Dang 5.0 Duong Phu Loc 6.8 | Tran Tien Long 8.5 Pham Nguyên Thien Phuc 8.3 Nguyên Tan Dung 7.5 Nguyên Minh Phat 7.2 Duong Phu Loc 6.8 Nguyên Huu Nam 6.0 Le Hoai Bao Duy 5.0 Tran Ngoe Van Anh 5.0 Nguyên Minh Dang 5.0 |
import sys
sys.stdin=open('D131.INP','r')
sys.stdout=open('D131.OUT','w')
n=int(input())
if 800<=n<=1000:
print('Sieu manh-Cao cap')
elif 600<=n<799:
print('Manh-Trung cap')
elif 500<=n<=599:
print('Vua-Co ban')
elif n<500:
print('Cham-Chua dat')
import sys
sys.stdin=open('D132.INP','r')
sys.stdout=open('D132.OUT','w')
def kthh(n):
s=0
for i in range(1,n):
if n%i==0:
s+=i
return n>1 and s==n
m,n=map(int,input().split())
dem=0
for i in range(m,n+1):
if kthh(i):
dem+=1
print(dem)
import sys
sys.stdin=open('D133.INP','r')
sys.stdout=open('D133.OUT','w')
a=list(map(int,input().split()))
a.sort()
a=a[::-1]
print(*a,sep='\n')
import sys,re
sys.stdin=open('D134.INP','r')
sys.stdout=open('D134.OUT','w')
s=input()
s1=re.sub('[^0-9]+',' ',s).split()
a=[]
for i in range(len(s1)):
a.append(int(s1[i]))
if len(s1)==0:
print('-')
else:
print(max(a))
import sys
sys.stdin=open('D135.INP','r')
sys.stdout=open('D135.OUT','w')
def laydiem(s):
s=s.split()
return float(s[-1])
a=[]
while True:
try:
line=input()
try:
x=int(line)
except ValueError:
break
except EOFError:
break
kq=sorted(a,key=laydiem,reverse=True)
for i in range(len(kq)):
x=kq[i].split()
diem=float(x[-1])
x.pop(-1)
hoten=' '.join(x)
print(hoten,'%0.1f'%diem) Khóa học Python online từ cơ bản đến nâng cao
Trung tâm tin học Tấn Dân
Bạn đang tìm kiếm nguồn tài liệu ôn thi học sinh giỏi Tin học lớp…
Phần 2: Tải ngay 200 Bài lập trình Python có lời giải cơ bản đến…
Tổng Hợp Các Hàm Python "Cốt Lõi" Khi Thi HSG Tỉnh Và Vào 10 Chuyên…
Nếu bạn đang ôn thi học sinh giỏi Tin học THCS cấp tỉnh Tiền Giang,…
Tổng Hợp 74 Đề Thi Học Sinh Giỏi Tin Học THCS Cấp Tỉnh Có Đáp…
Tổng hợp 75 Đề thi HSG Tin học THCS Python Cấp Tỉnh (Có Code Giải…
This website uses cookies.
View Comments
I'm really impressed with your writing skills and also with the structure to your weblog. Is this a paid subject or did you modify it yourself? Anyway stay up the nice quality writing, it is rare to see a nice weblog like this one today!