標題資訊:總結多個大整數,(使用add迴圈相加的功能)
pid=1047
ac**:
/***大數的迴圈加法,轉化為字串迴圈相加到字串為"0"
*注意s=="0"的情況,輸出資料之間有空格
*/#include
#include
#include
using namespace std;
string add(string s1,string s2)
while(len1>-1)
while(len2>-1)
if(flag) s+=char ('0'+flag);
//cout<>t;
while(t--)
//cout<
HDU 1047 大數相加 (陣列模擬)
這個題目啊,其實紮實的做的話應該並不難,然而我想看是統一用字串,還是再轉化成陣列,然後看了別人的題解,傻冒一樣的像別人一樣謝了getchar 真是傻冒了,我用的scanf s str 跟它有個什麼關係,難道是這幾天有點急功近利,所以才著急看別人的思路,淡定啊,自己的才是最好的!只需要用乙個陣列,將每...
HDU 5983 模擬魔方 模擬
題意是說給定乙個 2 2 魔方的各個面的情況,問是否能轉動不超過一次使得魔方復原。思路是先在輸入的時候統計一下已完成的面數,要想以最多一次的轉動使得魔方復原,那麼已完成的面數只能是 2 面或者 6 面,此處可剪枝。若已完成 6 面,那麼一定可以復原 若已完成 2 面,則要用一次轉動完成其他六面,開始...
洛谷P1047 校門外的樹(模擬)
某校大門外長度為l的馬路上有一排樹,每兩棵相鄰的樹之間的間隔都是111公尺。我們可以把馬路看成乙個數軸,馬路的一端在數軸000的位置,另一端在lll的位置 數軸上的每個整數點,即0,1,2,l0,1,2,l0,1,2,l,都種有一棵樹。由於馬路上有一些區域要用來建地鐵。這些區域用它們在數軸上的起始點...