Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Vị trí

Điểm
6 điểm
Tên chương trình
vitri.*
Vào / Ra
BAI02.INP → BAI02.OUT

Đề bài

Xét dãy số sau:

1
2 3
3 4 5
4 5 6 7
5 6 7 8 9
...

Dãy số được tạo bằng cách: Dòng thứ i gồm i số tự nhiên liên tiếp bắt đầu từ i.

Ví dụ: 5 dòng đầu tiên tạo thành dãy:

1 2 3 3 4 5 4 5 6 7 5 6 7 8 9

Gọi dãy số trên là dãy D.

Yêu cầu: Viết chương trình tìm vị trí xuất hiện đầu tiên của số K trong dãy D.

Dữ liệu vàoBAI02.INP

Dữ liệu vào: Cho trong tập tin BAI02.INP một dòng duy nhất là số tự nhiên K (1<K<10101 < K < 10^{10}).

Kết quả raBAI02.OUT

Dữ liệu ra: Ghi vào tập tin BAI02.OUT một số duy nhất (vị trí xuất hiện đầu tiên của số K trong dãy D).

Ràng buộc

  • 1<K<10101 < K < 10^{10}.

Ví dụ

Dữ liệu vàoBAI02.INP
6
Kết quả raBAI02.OUT
9

Thuộc đề thi

Kỳ thi chọn học sinh giỏi cấp tỉnh THCS năm học 2025 - 2026 — Môn: Tin học

An Giang · Cấp tỉnh · Năm học 2025-2026