#include <iostream>
int main() {
std::ios_base::sync_with_stdio(false);
int t;
std::cin >> t;
while (t--) {
int k, n = 0;
std::cin >> k;
while (k) {
int cur = k & 1;
k >>= 1;
std::cout << (cur ? k ? n++, "(1+(1+1)*" : "1" : "(1+1)*");
}
while (n--) {
std::cout << ')';
}
std::cout << '\n';
}
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #include <iostream> int main() { std::ios_base::sync_with_stdio(false); int t; std::cin >> t; while (t--) { int k, n = 0; std::cin >> k; while (k) { int cur = k & 1; k >>= 1; std::cout << (cur ? k ? n++, "(1+(1+1)*" : "1" : "(1+1)*"); } while (n--) { std::cout << ')'; } std::cout << '\n'; } return 0; } |
English