#include<iostream>
#include<cmath>
using namespace std;
int main() {
int x;
bool p, p1, p2;
cin >> x;
p = (int)pow(x, 1.0 / 3) == pow(x, 1.0 / 3);
p1 = x % 2;
p2 = 100 <= x && x < 1000;
cout << (p && p1 && p2) << endl;
return 0;
}
请问大家这个有没有哪里写错了啊,我输入125和729这两个符合题目要求的数字,输出都是0,看了好几次也没发现有哪里是错误的,麻烦大家帮我看一下,谢谢。