CLB Tin Học HBC (Cơ Bản)
Cơ Bản 1
Nộp bàiPoint: 75
Cho 2 số nguyên ~A~ và ~B~ (~A~ < ~B~)
Thực hiện các phép tính sau:
a) Tính tổng hai số đó
b) Tính hiệu của số lớn hơn với số bé hơn
c) Tính tích của ~A~ và ~B~ rồi cộng thêm 5
Input
- Nhập vào 2 số nguyên ~A~, ~B~ ~(1 \le A, B \le 10^9)~
Output
- Dòng đầu: Tổng của 2 số ~A~, ~B~
- Dòng thứ hai: Hiệu của 2 số 2 số ~A~, ~B~
- Dòng thứ ba: Tính tích của ~A~ và ~B~ rồi cộng thêm 5
Scoring
- Không có giới hạn gì thêm
Ví dụ
Sample Input
4 9
Sample Output
13
5
41
Cơ bản 2
Nộp bàiPoint: 75
Các bạn thành viên của CLB tin học tham gia vào tiết học thì được các mentor cho các bài toán để giải trí, có 1 đề bài nói rằng hãy tính chu vi và diện tích của một hình chữ nhật có chiều dài là ~a~ và chiều rộng là ~b~, sau khi đọc thì xét thấy bài quá đơn giản nên các bạn quyết định đi giải quyết các bài toán khác trước. Bạn giúp các bạn ấy làm bài tập này nhé.
Input
Chiều dài ~a~ và chiều rộng ~b~ của hình chữ nhật ~(1 \le a, b \le 10^9)~
Output
Chu vi và diện tích của hình chữ nhật cách nhau một khoảng trắng
Scoring
- Không có giới hạn gì thêm
Ví dụ
Sample Input
2 1
Sample Output
6 2
Cơ Bản 3
Nộp bàiPoint: 75
Cho số nguyên ~N~
Yêu cầu: In ra ~6~ số đầu tiên là bội của ~N~
Input
- Nhập vào số nguyên ~N~ ~(1 \le N \le 10^9)~
Output
- ~6~ số đầu tiên là bội của ~N~
- Mỗi số cách nhau một khoảng trắng
Scoring
- Không có giới hạn gì thêm
Ví dụ
Sample Input
3
Sample Output
0 3 6 9 12 15
Tiết Học Cuối Cùng
Nộp bàiPoint: 50
Trong tiết học ~C ++~ cuối cùng của CLB Tin Học, vì thấy sắp hết tiết và ra về nên mentor quyết định sẽ tặng cho các học viên một lượng bài tập về nhà để giải trí trong hè. Nhưng vì độ "Siêng năng" của các học viên nên mentor không còn hứng thú ra bài tập nữa. Chính vì thế mà mentor chỉ ra một bài toán cấp 1 siêu "DỄ" cho các bạn học viên.
Cho số nguyên ~N~
Yêu cầu: Tính tổng các số nguyên từ 1 đến ~N~
Input
- Một dòng duy nhất là số nguyên ~N~ ~(1 \le N \le 10^8)~
Output
- Một dòng duy nhất là kết quả cần tìm
Scoring
- Không có giới hạn gì thêm
Ví dụ
Sample Input
5
Sample Output
15
Con ốc sên
Nộp bàiPoint: 50
Có một con ốc sên muốn bò lên đỉnh của một cái cây cao ~V~ mét tính từ mặt đất. Trong một ngày nó có thể bò được ~A~ mét lên trên, tuy nhiên mỗi đêm khi ngủ, nó lại bị tụt xuống ~B~ mét. Nhiệm vụ của bạn là hãy viết chương trình xác định số ngày con ốc sên cần để bò lên đến đỉnh cây.
Input
- Là ba số nguyên ~A~, ~B~ và ~V~ cách nhau một khoảng trắng ~(1 ≤ B < A ≤ 10^9, 1 ≤ V ≤ 10^9)~
Output
- Là số ngày con ốc sên cần để bò lên đến đỉnh cây
Scoring
- Không có giới hạn gì thêm
Ví dụ
Sample Input
2 1 5
Sample Output
4
Tổng bình phương
Nộp bàiPoint: 50
Cho một số có dạng 9…98 trong đó có ~K~ chữ số 9. Hãy tính tổng các chữ số của bình phương số đó.
Ví dụ: Bình phương của số 998 có tổng các chữ số là 28
Yêu cầu: Tính tổng các chữ số của bình phương số đó
Input
- Là một số nguyên ~K~ ~(2 ≤ K ≤ 12)~ được nhập từ bàn phím
Output
- Là kết quả cần tìm
Scoring
- Không có giới hạn gì thêm
Ví dụ
Sample Input
2
Sample Output
28
Chia rẻ
Nộp bàiPoint: 30
Công ty IT City phát triển trò chơi máy tính đã phát minh ra một cách mới để thưởng cho nhân viên của mình. Sau khi phát hành trò chơi mới, người dùng bắt đầu mua nó một cách tích cực và công ty theo dõi số lượng bán với độ chính xác cho từng giao dịch. Mỗi khi số lượng bán tiếp theo chia hết cho tất cả các số từ 2 đến 10, mọi nhà phát triển của trò chơi này đều nhận được một phần thưởng nhỏ.
Một nhà thiết kế trò chơi Petya biết rằng công ty sắp phát hành một trò chơi mới được phát triển một phần bởi anh ta. Dựa trên kinh nghiệm của mình, anh dự đoán rằng ~N~ người sẽ mua trò chơi trong tháng đầu tiên. Bây giờ Petya muốn xác định anh ta sẽ nhận được bao nhiêu lần tiền thưởng. Giúp anh ta biết điều đó.
Input
- Dòng duy nhất của đầu vào chứa một số nguyên ~N~ ~(1 ≤ N ≤ 10^{18})~ - dự đoán về số lượng người sẽ mua trò chơi.
Output
- Xuất ra một số nguyên cho biết có bao nhiêu số từ ~1~ đến ~N~ chia hết cho tất cả các số từ ~2~ đến ~10~.
Scoring
- Không có giới hạn gì thêm
Ví dụ
Sample Input
3000
Sample Output
1
Dãy Số
Nộp bàiPoint: 100
Cho một dãy số ~A_n~ được xác định bởi công thức truy hồi sau:
~A_1 = 1, A_2 = 3, A_n = 2A_{n - 1} – A_{n - 2} + 2~ với mọi ~n~ thuộc N, ~(n ≥ 3)~.
Theo công thức trên, ta có dãy số:
~A_1 = 1; A_2 = 3; A_3 = 7; A_4 = 13; A_5 = 21, ...~
Yêu cầu: Cho trước số nguyên dương ~n~. Hãy tìm số nguyên dương ~k~ sao cho ~A_k = A_n . A_{n+1}~.
Input
- Là một số nguyên dương ~n~ được nhập từ bàn phím ~(1 < n < 10^9)~
Output
- Là một số nguyên ~k~ thỏa mãn điều kiện trên
Scoring
- Không có giới hạn gì thêm
Ví dụ
Sample Input
3
Sample Output
10
Giải thích ví dụ: Với ~n~ = 3 ta có ~A_3.A_4~ = 7.13 = 91 = ~A_{10}~ nên ~k~ = 10.