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
100 Bài Lập Trình Python Có Lời Giải Cơ Bản Đến Nâng Cao PDF –…
100 Đề Tổng Hợp Thi Tin Học Ứng Dụng Cơ Bản – Đại học Khoa…
⭐ Giới thiệu: Laptop lỗi ngay lúc đang gấp? Đừng hoảng! Laptop đang dùng ngon…
✅ Giới thiệu Bạn đang dùng PC thì đột nhiên đơ, chậm, xoay vòng mãi…
Mở bài – Khó khăn khi laptop gặp sự cố nhưng không thể mang ra…
Mở bài – Ổ cứng SSD quan trọng thế nào với dân đồ họa Đố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!