AEQLB
Cho 2 số nguyên \(A, B\) và 2 thao tác sau:
- Gấp đôi \(A\) hay \(A = A × 2\);
- Giảm \(B\) đi 2 đơn vị hay \(B = B − 2\).
Bằng cách thực hiện bất kì số lần các thao tác trên (có thể là 0). Hãy kiểm tra xem có thể biến
đổi để \(A = B\) hay không?
Input:
- Dòng đầu tiên chứa số nguyên \(T\) là số bộ thử nghiệm.
- \(T\) dòng tiếp theo, mỗi dòng là một bộ thử nghiệm gồm 1 dòng chứa 2 số nguyên \(A\) và \(B\).
Output:
- Với mỗi bộ thử nghiệm, in kết quả ra 1 dòng, in "YES" nếu có thể biến đổi để \(A = B\) và
"NO" nếu ngược lại (Lưu ý không in dấu ngoặc kép).
Constraints
- \(1 ≤ T ≤ 1000\).
- \(1 ≤ A, B ≤ 10^9\).
Example
Test 1
Input
3
3 6
3 4
3 8
Output
YES
NO
YES
Note
- Ở test ví dụ 1, ta có: \(3 × 2 = 6\).
- Ở test ví dụ 3, ta có: \(3 × 2 = 8 − 2\).
Nguồn: FC
Ước chung của chuỗi
Một chuỗi \(a\) được gọi là ước của chuỗi \(b\) nếu tồn tại một số nguyên dương \(x\) sao cho khi ta viết \(x\) lần chuỗi \(a\) thì sẽ thu được chuỗi \(b\).
Ví dụ chuỗi abab
có 2 ước là ab
và abab
.
Yêu cầu: Bạn được cho 2 chuỗi \(S_1\) và \(S_2\), hãy đếm xem chúng có tất cả bao nhiêu ước chung?
Input
- Dòng đầu tiên chứa chuỗi \(S_1\).
- Dòng thứ hai chứa chuỗi \(S_2\).
- Cả 2 chuỗi đều gồm các chữ cái thường, độ dài 2 chuỗi không quá \(10^5\) ký tự.
Output
- In ra một số nguyên là kết quả của bài toán.
Example
Test 1
Input
xyztxyzt
xyzt
Output
1
Note
Chuỗi xyztxyzt
có 2 chuỗi ước là: xyzt
và xyztxyzt
; Chuỗi xyzt
có 1 chuỗi ước là: xyzt
nên có 1 chuỗi ước chung là xyzt
Test 2
Input
aaaa
aa
Output
2
Note
Chuỗi aaaa
có 3 chuỗi ước là: a
, aa
và aaaa
; Chuỗi aa
có 2 chuỗi ước là: a
và aa
nên có 2 chuỗi ước chung là a
và aa
Chia kem cho những đứa trẻ
Sau khi xem xong MV "Ice Cream" của Blackpink, \(n\) đứa trẻ lần lượt có độ tuổi là \(A_1 , A_2 , ... , A_n\) đang đứng trước quán chờ nhận kem, đứa trẻ thứ \(i\) có độ tuổi là \(A_i\) . Chương trình phát kem của Blackpink cũng rất đặc biệt, mỗi đứa trẻ phải có ít nhất \(1\) que kem , khi có \(2\) đứa trẻ đứng gần nhau , đứa trẻ lớn hơn sẽ được phát nhiều kem hơn, nếu \(2\) đứa trẻ cùng tuổi đứng cạnh nhau thì phát tùy ý. Tuy nhiên vì còn phải đi phát kem ở nhiều nơi nữa nên Blackpink muốn số kem được phát là tối thiểu.
và liền đặt ngay vé máy bay sang Hàn Quốc để có thể ăn kem tại quán và nói chuyện với các idol của mình. Lúc và tới quán kem "Blackpink" thì đúng lúc quán kem này đang có chương trình phát kem cho các em nhỏ. Cụ thể, cóLisa, quản lí của quán kem này biết \(2\) que kem, hơn nữa họ còn sẽ được chụp ảnh chung và có được chữ kí của Blackpink nữa đấy. Hãy giúp họ nhé !
và là những người rất thông minh nên muốn nhờ họ tính giúp số kem tối thiểu cần phát. Nếu tính được thì và sẽ được tặngYêu cầu:
- Hãy tìm số lượng kem tối thiểu đề chia cho \(n\) đứa trẻ.
Input:
- Dòng đầu tiên gồm \(1\) số nguyên dương \(n\) . \((n \le 10^6)\)
- Dòng thứ \(2\) là dãy số \(A_1 , A_2 , ... , A_n\) là độ tuổi của nhứng đứa trẻ . \((A_i \le 10^9)\)
Output:
- Dòng đầu tiên gồm một số nguyên dương duy nhất là số lượng kem tối thiểu.
- Dòng thứ \(2\) là dãy \(C_i\) tương ứng với số kem phát cho đứa trẻ thứ \(i\).
Scoring:
- Subtask \(1\) (\(40\%\) số điểm): \(n \le 10^3\)
- Subtask \(2\) (\(60\%\) số điểm): không có ràng buộc gì thêm.
Example
Test 1
Input
5
1 2 1000000000 2 1
Output
9
1 2 3 2 1
Test 2
Input
3
1 2 2
Output
4
1 2 1
Điền phép tính - Tin học trẻ tỉnh Bắc Giang 2024
Cho số tự nhiên \(A\) và biểu thức sau:
Yêu cầu: Hãy sử dụng phép tính \(+, -, \times\) điền vào \(?\) để được \(B\) lớn nhất.
Input
- Nhập vào một số tự nhiên \(A\) \((0 \leq A \leq 100)\).
Output
- Ghi ra số \(B\) lớn nhất tìm được.
Example
Test 1
Input
5
Output
25
Test 2
Input
1
Output
2