#include #include #include int main(){ int i, j, k=80; bool fin=false; // scanf("%d", &k); for(i=2; i<31; i++){ for(j=2; j<31; j++){ float pwrf=std::pow(2.0, (float)(i-j)); int pwr=(int)(pwrf); if((j*(j-1)/2)*pwr==k){ fin=true; break; } } if(fin) break; } int n=i, I=j; std::vector b(n, 0); for(i=0; i