Bessie Goes Moo (Silver)

Đề bài

Mô tả

Cho biểu thức (B+E+S+S+I+E)×(G+O+E+S)×(M+O+O), trong đó B,E,S,I,G,O,M là 7 biến. Mỗi biến có một danh sách các giá trị có thể nhận.

Đếm số cách gán giá trị cho 7 biến (mỗi biến chọn đúng một giá trị từ danh sách của nó) sao cho biểu thức chia hết cho 7.

Dữ liệu vào

  • Dòng đầu: số nguyên N — tổng số cặp (biến, giá trị)
  • N dòng tiếp theo: mỗi dòng gồm một ký tự in hoa (tên biến) và một số nguyên (giá trị)

Dữ liệu ra

Số lượng cách gán hợp lệ.

Ràng buộc

  • 7N3500
  • Mỗi biến xuất hiện ít nhất 1 lần
  • 105giá trị105

Ví dụ

Input Output Giải thích
10
B 2
E 5
S 7
I 10
O 16
M 19
B 3
G 1
I 9
M 2
2 Hai cách gán hợp lệ cho tích chia hết cho 7.
48
O 4
E 5
E 7
S 17
O 18
I 10
E 20
O 3
M 5
O 8
B 6
G 10
S 9
M 8
E 1
G 11
B 16
E 0
I 16
O 1
I 4
G 16
E 14
B 7
B 20
O 0
M 0
B 0
E 18
I 3
S 7
O 5
G 2
B 2
M 13
B 4
B 12
I 11
S 19
S 12
I 12
O 11
M 19
I 20
G 19
I 0
S 20
I 13
257747

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0