➤ Problem Link : 1323A. Even Subset Sum Problem
✅ C++ Solution :
#include<bits/stdc++.h> using namespace std; int main() { int t; cin>>t; while(t--) { int n,x; cin>>n; int pi=-1,pn; int ni1=-1,ni2,np1,np2; bool flag=0; for(int i=1;i<=n;i++) { cin>>x; if(x%2==0) { flag=1; pi=i; pn=x; // break; } else if(ni1==-1) { ni1=i; np1=x; } else { flag=1; ni2=i; np2=x; // break; } } if(flag) { if(pi!=-1) cout<<"1\n"<<pi<<endl; else cout<<"2\n"<<ni1<<" "<<ni2<<endl; } else cout<<"-1\n"; } }
Thank you for your patience reading. If you enjoyed this post, I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Whatsapp or Facebook.
😇Happy Learning!!