#include using namespace std; #define int long long // 快速幂 int qmi(int a, int b) { int res = 1; while (b) { cout << "b = " << (b & 1) << ", a = " << a << endl; if (b & 1) res = res * a; b >>= 1; a = a * a; } return res; } signed main() { cout << qmi(2, 10) << endl; }