不知道為什么錯了的搜索。。。
#include<bits/stdc++.h>using namespace std;const int a[]={6,2,5,5,4,5,6,3,7,6};int ans,n,e[2002];void dfs(int sum,int x,int val,int bef,int he,int op,int sit){ //cout<<sum<<" "<<x<<" "<<val<<" "<<he<<" "<<op<<endl; for(int i=0;i<10;i++) if(a[i]<=sum-x) dfs(sum,x+a[i],val*10+i,bef,he,op,sit); if(x-sum==0) { if(op==1) for(int i=sum+2;i<=n-2;i++) dfs(i,x,0,bef,val,2,sit); if(op==2) {if(bef==val) dfs(n,x,0,bef,he+val,3,1); else dfs(n,x,0,bef,he+val,3,0);} if(op==3) if(he==val) { if(sit==1) e[bef]=1; else ans++; } }} int main(){ scanf("%d",&n); n-=4; for(int i=2;i<=n-4;i++) dfs(i,0,0,0,0,1,0); for(int i=0;i<=2001;i++) if(e[i]) ans++; cout<<ans<<endl; return 0;}
正解(很巧妙,沒想到,copy自洛谷第一篇題解)
#include<stdio.h>int main(){ int a[2001]={6},b,c[10]={6,2,5,5,4,5,6,3,7,6},s=0,i,j; scanf("%d",&b); for(i=1;i<=2000;i++) { j=i; while(j>=1)//求每個數所用的火柴棒 { a[i]=a[i]+c[j%10]; j=j/10; } } for(i=0;i<=1000;i++) { for(j=0;j<=1000;j++) if(a[i]+a[j]+a[i+j]+4==b)s++;//還有加號與等號 } printf("%d",s); return 0;}
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...
在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...
在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...
安家電視劇演員表?羅進,孫立。王自健、田雷、孫嘉麗、楊浩宇、張、克里斯蒂娜、郭濤、席美娟、韓童生、李宗翰、丁嘉麗、白志迪、胡可、郝平、王以哲、梁超、戴樂樂。圖靈、楊坤、丁勇岱、董可飛、王志強、康群志、陳牧陽、遲鵬、王景碩、吳玉芳、閻學晶、劉濤、孫燕、錢杰、孫亮、張雯、劉杰、趙震、魏青、郭家明、馬亮等。安家電視劇演員表?《安家》是一部由安建執導的都市劇,由孫儷、羅晉、孫嘉瑜、張、和王以哲主演。該劇講...
主題WB包什么意思?WB是WindowBlinds5的縮寫。WindowBlinds5是一個系統主題改變軟件。不同于常見的XP系統主題,WindowBlinds5WindowBlinds是一款美化Windows系統的特殊應用,尤其是可以改變所有Windows應用窗口,安裝運行非常簡單。WindowBlinds安裝后可以集成到Windows操作系統中。而且這款軟件是微軟唯一授權的第三方系統美化軟件。...
wow中銀礦和錫礦哪里多?銀礦地圖:銀松森林 (千針石林 比較多問題等級需要60以上)錫礦地圖:暮色森林,赤脊山,濕地,銀松森林,灰谷,石爪山,貧脊之地,幽魂之地等等 。采礦是個耐性活,所以一邊升級一邊采礦未嘗不可,但最好的辦法就是滿級再去采。因為在你60級左右的時候,正是采瑟銀沖點的時候,而那時,有很多大號采瑟銀,作為一個小號,你基本上不是他們的對手,尤其是對立陣營。滿級的大馬速度很快,也是...