《算法竞赛入门经典》————竖式问题
生活随笔
收集整理的這篇文章主要介紹了
《算法竞赛入门经典》————竖式问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:
找出所有形如abc*de(三位數乘以兩位數)的算式,使得在完整的豎式中,所有數字都屬于一個特定的數字集合。輸入數字集合(相鄰數字之間沒有空格),輸出所有豎式。每個豎式前應有編號,之后應有一個空行。最后輸出解的總數。具體格式見樣例輸出(為了便于觀察,豎式中的空格改用小數點顯示,但你的程序應該輸出空格,而非小數點)。
樣例輸入:2357
樣例輸出:
<1>
..775
X..33
-----
.2325
2325.
-----
25575
The?number?of?solutions?=?1
?
對于作者的代碼,我做了一丟丟修改,我把abc換成了a,因為我總怕自己取十位時直接寫了個c。
關于這個buf數組,我想了好久,我一直以為是123,45,2222,3333這樣的,但其實不是,這是一個字符數組,每一個數字就是一個字符,也就是1234522223333這樣子的,于是才可以在s中搜索buf[i]
總結
以上是生活随笔為你收集整理的《算法竞赛入门经典》————竖式问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 思科路由视频_HCNA-HNTD(H12
- 下一篇: Maven的依赖(Dependency)