Đề bài
Mô tả
Cho số nguyên không âm .
Một nhóm kích thước là một dãy chỉ số (với ). Hãy đếm số nhóm sao cho phép AND theo bit của tất cả các phần tử trong nhóm bằng :
In ra kết quả theo modulo .
Ở đây là phép AND theo bit của hai số và .
Dữ liệu vào
- Dòng đầu chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
- Một số nguyên duy nhất: số nhóm thỏa mãn, lấy theo modulo .
Ràng buộc
Ví dụ
| Input |
Output |
Giải thích |
3 2 3 3 |
0 |
Không có nhóm nào có AND bằng 0: mọi phần tử đều có bit thứ 1 bật, nên AND của bất kỳ nhóm nào cũng luôn có bit đó. |
4 0 1 2 3 |
10 |
Trong nhóm khác rỗng, có nhóm có AND bằng 0 (mọi nhóm chứa phần tử , cùng với ). |
6 5 2 0 5 2 1 |
53 |
Có nhóm trong tổng số nhóm khác rỗng có AND bằng 0. |
gnatmake 12.2.0
a68g 3.1.2
nasm 2.16.1
as_x64 2.47
awk 1.3.4
gcc 16.2.0
dotnet 10.0.402
g++ 16.2.0
g++-themis 16.2.0
g++17 16.2.0
g++20 16.2.0
g++23 16.2.0
clang++ 22.1.8
dmd 2.113.0
dart 3.13.6
gforth 0.7.3
gfortran 15.3.0
go 1.27.3
groovyc 5.1.3
javac 26.0.2.1
node 26.12.1
julia 1.13.2
kotlinc 2.4.21
lean 4.35.0
sbcl 2.2.9
lua 5.5.1
nim 2.2.12
fpc 3.2.2
fpc-themis 3.2.2
perl 5.42.3
php 8.5.12
pike 8.0
swipl 9.0.4
pypy3 7.3.23
python3 3.15.1
racket 8.7
ruby 4.0.8
rustc 1.99.1
csc 5.3.0
ctoj-scratch 0.0.1
sed 4.9
swiftc 6.4.1
tclsh 8.6
bun 1.4.4
deno 2.9.8
v 0.5.2
zig 0.17.0
Bình luận