https://www.acmicpc.net/problem/1208 부분수열이란게 뭘 연속된걸 말하는지 뭔지 헷갈려허 해맸다그니까 최대 40개중 2^40 으로 그냥 고르면 되는거였다다만 2^40 = 1억이 넘어가서 2^20으로 따로따로 부분수열 구해서 합의 결과를 저장한다. 부분 수열 구하는건 비트마스킹으로 조합을 구한다. 그리고 한가지 두개로 쪼갠거에 비트마스킹해서 둘다 아무것도 안골랐을때가 합이 0인경우에 포함되서 0일 경우에만 1을 빼주면된다#include #include #include #include#include#include#includeusing namespace std;int main() { ios::sync_with_stdio(false); cin.tie(NULL); ..