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

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

[USACO1.5]特殊的質(zhì)數(shù)肋骨 Superprime Rib-洛谷 1218

2019-11-11 00:48:44
字體:
供稿:網(wǎng)友
題目描述農(nóng)民約翰的母牛總是產(chǎn)生最好的肋骨。你能通過農(nóng)民約翰和美國(guó)農(nóng)業(yè)部標(biāo)記在每根肋骨上的數(shù)字認(rèn)出它們。農(nóng)民約翰確定他賣給買方的是真正的質(zhì)數(shù)肋骨,是因?yàn)閺挠疫呴_始切下肋骨,每次還剩下的肋骨上的數(shù)字都組成一個(gè)質(zhì)數(shù),舉例來說: 7 3 3 1 全部肋骨上的數(shù)字 7331是質(zhì)數(shù);三根肋骨 733是質(zhì)數(shù);二根肋骨 73 是質(zhì)數(shù);當(dāng)然,最后一根肋骨 7 也是質(zhì)數(shù)。 7331 被叫做長(zhǎng)度 4 的特殊質(zhì)數(shù)。寫一個(gè)程序?qū)o定的肋骨的數(shù)目 N (1<=N<=8),求出所有的特殊質(zhì)數(shù)。數(shù)字1不被看作一個(gè)質(zhì)數(shù)。輸入輸出格式輸入格式:?jiǎn)为?dú)的一行包含N。輸出格式:按順序輸出長(zhǎng)度為 N 的特殊質(zhì)數(shù),每行一個(gè)。輸入輸出樣例輸入樣例#1:4輸出樣例#1:2333233923932399293931193137373337393793379759397193733173337393題解:這道題用簡(jiǎn)單的深搜即可,先判斷一下是不是質(zhì)數(shù)。var n:longint; a:array[1..8,1..4] of longint; b:array[1..8] of longint;PRocedure init;var i,j:longint;begin readln(n); a[1,1]:=2; a[1,2]:=3; a[1,3]:=5; a[1,4]:=7; for i:=2 to 8 do begin a[i,1]:=1; a[i,2]:=3; a[i,3]:=7; a[i,4]:=9; end;end;function ss(x:longint):boolean;var j:longint;begin ss:=true; for j:=2 to trunc(sqrt(x)) do if x mod j=0 then begin ss:=false; break; end;end;procedure dfs(dep,s:longint);var i,j,k:longint;begin if dep>n then begin for i:=1 to n do write(b[i]); writeln; exit; end; for i:=1 to 4 do if ss(s*10+a[dep,i]) then begin b[dep]:=a[dep,i]; dfs(dep+1,s*10+a[dep,i]); end;end;begin init; dfs(1,0);end.
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 汝阳县| 永春县| 合山市| 子洲县| 哈巴河县| 永城市| 玛曲县| 赤壁市| 柳江县| 石狮市| 杨浦区| 安徽省| 翁源县| 宁南县| 吴忠市| 沧州市| 彭水| 唐山市| 锡林浩特市| 进贤县| 阳高县| 革吉县| 贵州省| 通州区| 云林县| 闽清县| 扶沟县| 汕尾市| 盐源县| 云梦县| 申扎县| 和田市| 和政县| 资阳市| 临漳县| 彰化市| 新泰市| 潞城市| 桓仁| 吴桥县| 桐梓县|