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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

第四屆藍(lán)橋杯軟件類國(guó)賽真題-C-A-2_排它平方數(shù)

2019-11-10 17:23:01
字體:
供稿:網(wǎng)友
//第四屆藍(lán)橋杯軟件類國(guó)賽真題-C-A-2_排它平方數(shù)/*【題目】題目標(biāo)題: 排它平方數(shù)    小明正看著 203879 這個(gè)數(shù)字發(fā)呆。    原來,203879 * 203879 = 41566646641    這有什么神奇呢?仔細(xì)觀察,203879 是個(gè)6位數(shù),并且它的每個(gè)數(shù)位上的數(shù)字都是不同的,	并且它平方后的所有數(shù)位上都不出現(xiàn)組成它自身的數(shù)字。    具有這樣特點(diǎn)的6位數(shù)還有一個(gè),請(qǐng)你找出它!    再歸納一下篩選要求:    1. 6位正整數(shù)    2. 每個(gè)數(shù)位上的數(shù)字不同    3. 其平方數(shù)的每個(gè)數(shù)位不含原數(shù)字的任何組成數(shù)位答案是一個(gè)6位的正整數(shù)。請(qǐng)通過瀏覽器提交答案。注意:只提交另一6位數(shù),題中已經(jīng)給出的這個(gè)不要提交。注意:不要書寫其它的內(nèi)容(比如:說明性的文字)。    *//*【解題思路】解法一:暴力枚舉 解法二:遞歸深搜 答案:639172*/#include<iostream>#include<cstring>using namespace std;long long int a[6];bool book[10];/* * @簡(jiǎn)介:檢測(cè)平方后的所有數(shù)位上是否都不出現(xiàn)組成它自身的數(shù)字  * @參數(shù):num為平方后的乘積  * @返回:若滿足條件返回true,否則返回false */ bool isSolution(long long int num){	do{		if(book[num%10])			return false;		num /= 10;	}while(num);		return true;}int main(){	for(a[5]=1;a[5]<10;a[5]++)		for(a[4]=0;a[4]<10;a[4]++)			for(a[3]=0;a[3]<10;a[3]++) 				for(a[2]=0;a[2]<10;a[2]++)					for(a[1]=0;a[1]<10;a[1]++)						for(a[0]=0;a[0]<10;a[0]++) 						{							if(a[0] != a[1] && a[0] != a[2] && a[0] != a[3] && a[0] != a[4] && a[0] != a[5]							 && a[1] != a[2] && a[1] != a[3] && a[1] != a[4] && a[1] != a[5]							  && a[2] != a[3] && a[2] != a[4] && a[2] != a[5]							   && a[3] != a[4] && a[3] != a[5]							    && a[4] != a[5]){							    	long long int PRoduct = (a[5]*100000+a[4]*10000+a[3]*1000+a[2]*100+a[1]*10+a[0])*(a[5]*100000+a[4]*10000+a[3]*1000+a[2]*100+a[1]*10+a[0]);									memset(book,false,sizeof(book));									for(int i=0;i<6;i++)									{										book[ a[i] ] = true;									}									if(isSolution(product))									{										cout<<"滿足條件的6位的正整數(shù)為:"; 										for(int i=5;i>=0;i--)											cout<<a[i];										cout<<endl;									}								}						} 	return 0;}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 盖州市| 洛宁县| 和平区| 濉溪县| 上林县| 鹤庆县| 海林市| 凤台县| 老河口市| 双辽市| 辽中县| 三江| 利津县| 贵州省| 丹巴县| 博客| 溆浦县| 武山县| 忻城县| 鄂伦春自治旗| 渝北区| 绩溪县| 黄大仙区| 桑日县| 金平| 葵青区| 昌邑市| 体育| 曲周县| 谢通门县| 吴堡县| 靖西县| 霍城县| 常熟市| 遂溪县| 兰考县| 梁河县| 蒲城县| 循化| 甘洛县| 吴江市|