题解 | 矩形游戏
矩形游戏
https://www.nowcoder.com/practice/5b6c2c824a434b55a5e3b77619c54a90
#include<iostream>
//#include<string>
using namespace std;
int main() {
int b;
cin >> b;
int ans = b;
while (b > 1) {
bool flag = true;
for(int i = 2; i * i <= b; i++) {
if(b % i == 0) {
b /= i;
ans += b;
flag = false;
break;
}
}
//质数
if(flag) {
// ans += b;
break;
};
}
cout << ++ans << endl;
}

