불일치
시간 제한4초메모리 제한512 MB
각 k에 대해 비트 AND 값이 0인 크기 k의 부분수열 개수를 998244353으로 나눈 나머지로 구합니다.
문제
음이 아닌 정수로 이루어진 길이 의 배열 이 주어진다. 각 ()에 대해, 크기가 인 부분수열 , 중 비트 AND 값이 인 것의 개수를 구한다. 답이 매우 클 수 있으므로 으로 나눈 나머지를 구한다.
두 부분수열은 어떤 인덱스 에 대해 원소 가 한쪽에만 포함되어 있으면 서로 다른 것으로 본다.
입력
첫 번째 줄에 정수 ()이 주어진다. 두 번째 줄에는 개의 정수 ()이 주어진다.
출력
을 공백으로 구분하여 출력한다. 는 일 때의 답을 으로 나눈 나머지이다.