
这道理厉害啊,代数不好完全想不到怎么解。解法更吊,粘上别人的代码(对循环又有了新的认识)。。。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
using namespace std; int (){ int n; cin>>n; for(int i = 1; i <= n; i*=2){ int f = n/i; if(f == 3){ printf("%d %d %dn", i, i, i*3); break; } for(int j = i; j <= n; j += i*2) printf("%d ", i); } return 0; }
|
近期评论