310:- #include<bits/stdc++.h>
- using namespace std;
- int compute(int a)
- {
- int sum=0;
- for(int i=1 ; i<a ; i++)
- {
- if(i/100)
- {
- if(pow(i/100,3)+pow((i/10)%10,3)+pow(i%10,3) == i)
- {
- cout<<i<<endl;
- sum+=i;
- }
- }
- else if(i/10)
- {
- if(pow(i/10,2)+pow(i%10,2) == i)
- {
- cout<<i<<endl;
- sum+=i;
- }
- }
- else
- {
- cout<<i<<endl;
- sum+=i;
- }
- }
- return sum;
- }
- int main()
- {
- int n;
- cin>>n;
- cout<<compute(n)<<endl;
- return 0;
- }
複製代碼 504:- #include<bits/stdc++.h>
- using namespace std;
- int main()
- {
- string str;
- cin>>str;
- for(int i=0 ; i<str.size()-1 ; i++)
- {
- if(str[i] != str[str.size()-i-1])
- {
- cout<<"No"<<endl;
- return 0;
- }
- }
- cout<<"Yes"<<endl;
- return 0;
- }
複製代碼 |