链接:
https://codeforces.com/problemset/problem/1497/C1
代码如下:
#include<iostream>
#include<queue>
#include<vector>
#include<cmath>
#include<map>
#include<algorithm>
#include<string>
#include<string.h>
#include<random>
using namespace std;
typedef long long ll;
int main() {
int T;
cin >> T;
while (T--) {
int n, k;
cin >> n >> k;
int i = 1;
int j = n;
while (!(j & 1)) {
i <<= 1;
j >>= 1;
}
if (j == 1) {
i >>= 1;
}
cout << i << " " << (n - i) / 2 << " " << (n - i) / 2;
cout << endl;
}
return 0;
}