Dò mìn

Lời giải mẫu tải tại đây.

...Xem thêm

Đếm Chuỗi

Cho một xâu \(S\) chỉ chứa ba kí tự abc. Bạn có thể thực hiện thao tác sau nhiều lần tùy ý hoặc không cần thao tác:

  • Chọn \(i\) \((1 \le i \le |S|)\)\(S_i\)\(S_{i+1}\) là hai kí tự khác nhau. Sau đó thay \(S_i\)\(S_{i+1}\) bằng kí tự còn lại khác hai kí tự \(S_i\)\(S_{i+1}\) (một trong ba kí tự a,b,c).

Biết rằng \(|S|\) là độ dài của xâu \(S\).

Yêu cầu: Bạn hãy đếm xem có bao nhiêu xâu khác nhau có thể tạo ra với các thao tác trên.

Input

  • Chứa một xâu \(S\) duy nhất (độ dài của xâu \(S\) chứa hai kí tự trở lên và độ dài của xâu không quá \(2 \times 10^5\)).

Output

  • In ra kết quả bài toán sau khi chia lấy dư cho \(998244353\).

Scoring

  • Subtask \(1\) (\(30\%\) số điểm): Độ dài của xâu không quá \(11\).
  • Subtask \(2\) (\(70\%\) số điểm): Không có ràng buộc gì thêm.

Example

Test 1

Input
abc
Output
3
Note
  • Các xâu có thể tạo nên là:
    • abc
    • aaa
    • ccc
...Xem thêm

Số hữu tỉ

Mọi phân số đều có thể biểu diễn dưới dạng số thập phân vô hạn tuần hoàn.

Viết chương trình nhập vào hai số nguyên dương \(x\)\(y\), biểu diễn phân số \(\frac{x}{y}\) dưới dạng số thập phân vô hạn tuần hoàn.

Ví dụ việc biểu diễn số thập phân vô hạn tuần hoàn:

\(\frac{1}{3}=0.(3)\)

\(\frac{3}{2}=1.5(0)\)

\(\frac{35}{17}=2.(0588235294117647)\)

\(\frac{557}{495}=1.1(25)\)

Input

  • Hai số nguyên dương \(x\)\(y\)

Output

  • Biểu diễn \(\frac{x}{y}\) dưới dạng số thập phân vô hạn tuần hoàn. Biết rằng việc biểu diễn này không quá \(10^7\) ký tự.

Constants

  • \(1 \leq x,y \leq 10^{12}\)

Example

Test 1

Input
3 4
Output
0.75(0)
...Xem thêm

Tổng dưới

![enter image description here][1]

Cho một bảng số vuông kích thước N*N mỗi ô chứa giá trị là một số nguyên

Yêu cầu: Tính tổng nữa dưới của ma trận.

Input gồm:

  • Dòng đầu gồm một số n, là kích thước ma trận, 1
...Xem thêm