Ký tự - THT bảng B Quận Thanh Khê 2024

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 100

Yêu cầu

Tý học thực hành tin học. Trong tiết học thực hành word trên phòng máy ở nhà trường, Tý mở phần mềm soạn thảo văn bản ra thực hành, sau khi Tý khởi động phần mềm soạn thảo văn bản lên, thì trên màn hình máy tính xuất hiện các kí tự ngẫu nhiên do bàn phím bị lỗi sinh ra. Tý nhìn những dòng kí tự xuất hiện ngẫu nhiên trên màn hình, Tý thấy rất thích thú. Tý muốn đếm xem trên màn hình có bao nhiêu kí tự chữ số mà lại không đếm được, do số lượng kí tự sinh ra rất nhiều và nhanh. Em hãy lập trình giúp Tý đếm số lượng kí tự chữ số xuất hiện trên màn hình. Đọc từ bàn phím là một xâu kí tự , ghi ra màn hình là số lượng kí tự chữ số đếm được

Ràng buộc
  • ~80%~ số test tương ứng với xâu không quá ~255~ kí tự.
  • ~20%~ số test tương ứng với xâu nhiều hơn ~255~ kí tự.
Input

Một xâu kí tự.

Output

Số lượng kí tự chữ số đếm được.

Ví dụ

Input

Fafak;1232flafjkla98/.h/d/

Output

6

CHỌN QUÀ - THTB THANH KHÊ 2024

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 100

Cuối năm công ty tổ chức phát quà cho nhân viên. Có ~N~ gói quà với giá trị khác nhau được xếp liên tiếp thành một hàng, trong đó gói quà thứ ~i~ có giá trị là ~a_i~. Mỗi nhân viên chỉ được chọn ~2~ gói quà liên tiếp. Anh Thành là người may mắn là người chọn đầu tiên, bạn hãy giúp anh Thành chọn ra ~2~ gói quà liên tiếp có giá trị lớn nhất

Input
  • Dòng thứ nhất chứa số nguyên dương ~N~ (~2~ ~<~ ~N~ ~<~ ~10^6~)
  • Dòng thứ hai chứa trị giá của ~N~ gói quà (~1~ ~<~ ~a_i~ ~<~ ~10^3~)
  • Mỗi giá trị cách nhau bởi dấu cách.
Output

Một dòng duy nhất chứa tổng giá trị quà lớn nhất chọn được.

Ví dụ

Input

5
1 3 5 4 2

Output

9

GIẢI MÃ - THTB THANH KHÊ 2024

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 100

Yêu cầu

Trong các giờ giải lao, Nam và Lan rất hay nhắn tin cho nhau bằng cách viết tin nhắn vào một mẫu giấy và nhờ các bạn chuyển giúp mẫu giấy đó đến người nhận. Tất nhiên cách truyền tin này là không bảo mật do các bạn khác có thể dễ dàng đọc được nội dung tin nhắn. Nam rất thông minh, cậu đã nghĩ ra một cách mã hóa tin nhắn. Nam chọn một số nguyên ~k~ và thay mỗi chữ cái trong tin nhắn bằng chữ cái đứng sau chữ đó ~k~ vị trí ở bảng chữ cái, nếu là ký tự trắng thì giữ nguyên. Trong các tin nhắn này ta chỉ quan tâm đến các chữ cái Tiếng Anh in hoa từ ~A~ đến ~Z~ và có thể coi bảng chữ cái có tính chất tuần hoàn, chữ đứng sau ~1~ vị trí là ~B~, sau hai vị trí là ~C~,…

Ví dụ với giá trị ~k~ = ~2~ và nội dung tin nhắn đã mã hóa là CDEZAB thì nội dung tin nhắn gốc là ABCXYZ. Lan biết giá trị ~k~ nhưng việc giải mã đối với Lan tốn rất nhiều thời gian.

Với giá trị ~k~ và nội dung tin nhắn đã mã hóa. Hãy viết chương trình giúp Lan giải mã tin nhắn của Nam.

Input
  • Dòng thứ nhất chứa giá trị ~k~ (~1~ ~\le~ ~k~ ~\le~ ~26~).
  • Dòng thứ hai chứa một xâu khác rỗng gồm các ký tự trắng và các chữ cái Tiếng Anh in hoa từ ~A~ đến ~Z~ là tin nhắn đã mã hóa. Độ dài xâu không quá ~100~ ký tự.
Output

Gồm ~1~ dòng là tin nhắn sau khi được giải mã.

Ví dụ

Input

2
FK CP EJG

Output

DI AN CHE

SỐ GẦN MAY MẮN - THTB THANH KHÊ 2024

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 100

Số may mắn là số chỉ gồm chữ số ~2~ và ~5~. Một số là số gần may mắn khi nó có ít nhất một ước là số may mắn. Hiển nhiên số may mắn cũng là số gần may mắn vì nó chia hết cho số may mắn là chính nó.

Yêu cầu: Cho số nguyên ~n~ và dãy gồm ~n~ số nguyên ~a_1~, ~a_2~, ..., ~a_n~. Hãy đếm số lượng các số trong dãy là số gần may mắn.

Input
  • Dòng thứ nhất chứa số nguyên ~n~ (~1~ ~\le~ ~n~ ~\le~ ~10^6~).
  • Dòng thứ hai chứa ~n~ số nguyên ~a_1~, ~a_2~, ..., ~a_n~ (~1~ ~\le~ ~a_i~ ~\le~ ~10^9~) các số cách nhau một khoảng trắng.
Output

Một số nguyên duy nhất là số lượng số gần may mắn đếm được

Ràng buộc

  • Có ~40%~ số test đầu với (~1~ ~\le~ ~n~ ~\le~ ~10^3~), (~1~ ~\le~ ~a_i~ ~\le~ ~10^3~);
  • Có ~40%~ số test với (~1~ ~\le~ ~n~ ~\le~ ~10^3~), (~1~ ~\le~ ~a_i~ ~\le~ ~10^9~);
  • Có ~20%~ số test với (~10^3~ ~\<~ ~n~ ~\le~ ~10^6~), (~1~ ~\le~ ~a_i~ ~\le~ ~10^9~).
Ví dụ

Input

3
2 5 51

Output

2