Tin học trẻ A - Vòng Sơ khảo 2021

Bộ đề bài

1. Chuẩn bị bàn (Tin học trẻ A - Vòng Sơ khảo 2021)

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Kì thi Tin học trẻ năm nay có \(N\) thí sinh tham gia. Ban tổ chức đang cần chuẩn bị bàn cho các thí sinh ngồi dự thi. Biết mỗi bàn có thể ngồi được tối đa \(K\) thí sinh.

Hỏi: Ban tổ chức cần chuẩn bị tối thiểu bao nhiêu bàn?

Input

  • Dòng thứ nhất chứa một số tự nhiên \(N\) là số lượng thí sinh tham gia thi.
  • Dòng thứ hai chứa một số tự nhiên \(K\) là số lượng tối đa thí sinh có thể ngồi một bàn (\(K \le N \le 10^9\)).

Output

  • Một số duy nhất là số lượng bàn tối thiểu cần phải chuẩn bị.

Example

Test 1
Input
8
2
Output
4
Note

Cần chuẩn bị tối thiểu \(4\) bàn, khi đó mỗi bàn có \(2\) thí sinh.

Test 2
Input
103
5
Output
21
Note

Cần chuẩn bị tối thiểu \(21\) bàn, khi đó có thể xếp như sau: có \(20\) bàn có \(5\) thí sinh và \(1\) bàn có \(3\) thí sinh.

2. Số một số (Tin học trẻ A - Vòng Sơ khảo 2021)

Điểm: 100 (p) Thời gian: 2.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Số một số là một số tự nhiên mà các chữ số của số đó giống nhau.

Ví dụ: \(1,8,111,555,99999,...\)

Cho một số tự nhiên \(N\). Hãy đếm số lượng số một số bé hơn hoặc bằng \(N\).

Input

  • Một dòng chứa một số tự nhiên \(N\) (\(N \le 10^9\)).

Output

  • Một số duy nhất là số lượng số thỏa mãn đề bài.

Example

Test 1
Input
15
Output
10
Note

Khi \(N=15\) thì có \(10\) số là \(1,2,3,4,5,6,7,8,9,11\).

Test 2
Input
111
Output
19
Note

Khi \(N = 111\) thì có \(19\) số là:

  • \(9\) số từ \(1\) đến \(9\).
  • \(9\) số \(11,22,33,...,99\).
  • \(1\) số \(111\).

3. Đếm đĩa (Tin học trẻ A - Vòng Sơ khảo 2021)

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Ta có hệ thống được được xếp trên một cọc như hình. Các đĩa được đánh số từ trên xuống dưới, bắt đầu từ \(1\). Trong đó, đĩa \(1\) đựng được \(a\) lít nước, đĩa sau đựng được nhiều hơn đĩa trên \(b\) lít nước. Khi rót nước từ đĩa trên xuống, nếu đĩa thứ \(i\) đầy, nước sẽ chảy xuống đĩa thứ \(i+1\).

Hỏi: Khi rót \(N\) lít nước từ đĩa \(1\) xuống thì bao nhiêu đĩa có nước. Giả sử nước rót không bị rơi ra ngoài và lượng đĩa đủ để đựng hết lượng nước.

Input

  • Dòng thứ nhất chứa một số tự nhiên \(N\) là số lượng lít nước sẽ rót xuống.
  • Dòng thứ hai chứa một số tự nhiên \(a\) là dung lượng của đĩa \(1\).
  • Dòng thứ ba chứa một số tự nhiên \(b\) là dung lượng nước đĩa sau đựng nhiều hơn đĩa trước (\(N \le 10^{16}, a \le 1000, b \le 10\)).

Output

  • Một số duy nhất là số lượng đĩa có nước.

Example

Test 1
Input
8
1
1
Output
4
Note

Khi \(A = 1, B = 1\) thì dung tích các đĩa lần lượt là \(1,2,3,4,5,...\). Vậy với \(N = 8\) thì kết quả là \(4\). Vì khi đó sẽ có \(4\) đĩa có nước (đĩa \(1\)\(1\) lít, đĩa \(2\)\(2\) lít, đĩa \(3\)\(3\) lít và đĩa \(4\)\(2\) lít nước).

Test 2
Input
10
2
3
Output
3
Note

Khi \(A = 2, B = 3\) thì dung tích các đĩa lần lượt là \(2,5,8,11,14,...\). Vậy với \(N = 10\) thì kết quả là \(3\). Vì khi đó sẽ có \(3\) đĩa có nước (đĩa \(1\)\(2\) lít, đĩa \(2\)\(5\) lít, đĩa \(3\)\(3\) lít nước).

4. Đặt sỏi (Tin học trẻ A - Vòng Sơ khảo 2021)

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Trên một đoạn thẳng, đầu tiên người ta đặt hai viên sỏi cách xa nhau. Sau đó lặp đi lặp lại thao tác sau: Xác định trung điểm giữa hai viên sỏi liên tiếp trên đoạn thặng, đặt thêm một viên sỏi vào vị trí đó.

  • Ban đầu chỉ có hai viên sỏi đặt trên một đường thẳng.
  • Lượt đặt thứ nhất (\(N = 1\)) thêm một viên sỏi vào trung điểm của hai viên ban đầu.
  • Ở lượt đặt thứ hai (\(N = 2\)), đã có ba viên sỏi của lượt trước và đặt thêm hai viên sỏi (được đánh số \(2\)) vào vị trí trung điểm của hai đoạn thẳng như trên hình mô tả.

Giả sử luôn có khoảng cách để có thể đặt một viên sỏi vào giữa hai viên sỏi.

Hỏi: Sau lượt đặt thứ \(N\) có tất cả bao nhiêu viên sỏi. Vì kết quả có thể rất lớn nên chỉ cần đưa ra chữ số cuối cùng của đáp án.

Input

  • Một dòng chứa một số tự nhiên \(N\) (\(N \le 10^9\)).

Output

  • Một số duy nhát là chữ số cuối của số lượng sỏi đã đặt.

Example

Test 1
Input
2
Output
5
Note

Khi \(N = 2\) thì số sỏi là \(5\) viên.

Test 2
Input
4
Output
7
Note

Khi \(N = 4\) thì số sỏi là \(17\) viên. Vì vậy đưa ra đáp án là \(7\).

5. Tìm chữ số thứ N (Tin học trẻ A - Vòng Sơ khảo 2021)

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Cho hai số tự nhiên \(A\)\(N\). Viết liên tiếp các số tự nhiên từ số \(A\) và cùng tính chẵn lẻ với \(A\) trên một đường thẳng.

Hỏi: Chữ số thứ \(N\) là bao nhiêu?

Input

  • Dòng thứ nhất chứa một số tự nhiên \(A\) (\(A \le 10^9\)).
  • Dòng thứ hai chứa một số tự nhiên \(N\) (\(N \le 10^9\)).

Output

  • Một số duy nhất là só ở vị trí thứ \(N\).

Example

Test 1
Input
12
3
Output
1
Note

Khi \(A = 12, N = 3\) thì ta có dãy số 12141618202224.... Số ở vị trí thứ \(3\)\(1\).

Test 2
Input
7
8
Output
5
Note

Khi \(A = 7, N = 8\) thì ta có dãy số 7911131517.... Số ở vị trí thứ \(8\)\(5\).