为什么#2测试点过不去
2026-04-11 13:34:42
发布于:北京
10阅读
0回复
0点赞
有大佬救救我吗~
全部评论 1
建议把long long改成int
#include <bits/stdc++.h> using namespace std; int main() { long long a,num = 0,n; cin >> n; int y = n; while(n){ a = n % 10; num += pow(a,3); n /= 10; } if(y == num){ cout << "YES"; }else{ cout << "NO"; } return 0; }2026-06-28 来自 四川
0#include<bits/stdc++.h> using namespace std; int main(){ int n; cin >> n; int a=n/100,b=n%100/10,c=n%10; a*=a*a; b*=b*b; c*=c*c; if(a+b+c==n){ cout << "YES"; }else{ cout << "NO"; } return 0; }2026-06-28 来自 湖北
0














有帮助,赞一个