国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

第四屆藍橋杯C++A組——排它平方數

2019-11-06 07:34:06
字體:
來源:轉載
供稿:網友
小明正看著 203879 這個數字發呆。原來,203879 * 203879 = 41566646641這有什么神奇呢?仔細觀察,203879 是個6位數,并且它的每個數位上的數字都是不同的,并且它平方后的所有數位上都不出現組成它自身的數字。具有這樣特點的6位數還有一個,請你找出它!再歸納一下篩選要求:1. 6位正整數2. 每個數位上的數字不同3. 其平方數的每個數位不含原數字的任何組成數位

答案是一個6位的正整數。

請通過瀏覽器提交答案。 注意:只提交另一6位數,題中已經給出的這個不要提交。 注意:不要書寫其它的內容(比如:說明性的文字)。

嘛,暴力一發

#include <iostream>#include <cstring>#include <string>#include <vector>#include <queue>#include <cstdio>#include <set>#include <cmath>#include <algorithm>#include <queue>#define INF 0x3f3f3f3f#define MAXN 100005#define Mod 10001using namespace std;int main(){ int a[10],b[10]; for(a[1]=1; a[1]<=9; ++a[1]) for(a[2]=0; a[2]<=9; ++a[2]) for(a[3]=0; a[3]<=9; ++a[3]) for(a[4]=0; a[4]<=9; ++a[4]) for(a[5]=0; a[5]<=9; ++a[5]) for(a[6]=0; a[6]<=9; ++a[6]) { int flag1=1; for(int i=1;i<=6;++i) b[i]=a[i]; sort(b+1,b+7); for(int i=1; i<6; ++i) if(b[i]==b[i+1]) flag1=0; if(flag1) { long long sum=a[1]*100000+a[2]*10000+a[3]*1000+a[4]*100+a[5]*10+a[6]; long long ans=sum*sum; int flag=0; while(ans!=0) { int x=ans%10; if(x==a[1]||x==a[2]||x==a[3]||x==a[4]||x==a[5]||x==a[6]) flag=1; ans/=10; } if(!flag) cout<<sum<<endl; } } return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 洛宁县| 武川县| 定日县| 温泉县| 获嘉县| 文安县| 柘荣县| 澜沧| 无棣县| 彭泽县| 安泽县| 福州市| 黑水县| 湄潭县| 怀仁县| 哈巴河县| 阜新市| 阿拉善左旗| 苏尼特左旗| 青岛市| 阳曲县| 盐边县| 扬州市| 都安| 故城县| 海阳市| 沈丘县| 札达县| 杂多县| 昔阳县| 囊谦县| 息烽县| 沙洋县| 五大连池市| 西安市| 怀远县| 荔浦县| 沧州市| 奉新县| 云梦县| 肥城市|