ZOJ Problem Set - 2736 Daffodil number

来源:互联网 发布:最贵的域名 编辑:程序博客网 时间:2024/05/01 21:25
#include <iostream>#include <cstdio>#include <vector>#include <algorithm>using namespace std;int main (){vector<int> vec;char ss[4];int num;for (int i = 100; i < 1000; i++){sprintf (ss , "%d" , i);if (i == (ss[0]-'0')*(ss[0]-'0')*(ss[0]-'0')+(ss[1]-'0')*(ss[1]-'0')*(ss[1]-'0')+(ss[2]-'0')*(ss[2]-'0')*(ss[2]-'0'))vec.push_back(i);}while (cin>>num){if (find(vec.begin(),vec.end(),num) != vec.end()) cout<<"Yes"<<endl;else cout<<"No"<<endl;}return 0;}
注意find()函数的用法,是直接用find()
0 0
原创粉丝点击