alisa为了督促自己学习所以写点题解,如果能帮到补题的你就再好不过了。 头文件参考 #include <bits/stdc++.h> using namespace std; #define int long long #define endl '\n' #define all(x) (x).begin(), (x).end() A 一个正整数 要么是奇数 要么是偶数;其中 偶数可以用若干个2表示,奇数可以用若干个2外加一个1来表示,本题中没有1 所以选择去掉一个2加一个3。 特别的,如果本来一个2都没有 那 去2加3 的操作 就无法成立 此时输出-1。 void solve(...