P1756 數字反轉

2021-07-22 07:48:16 字數 609 閱讀 5074

給定乙個整數,請將該數各個位上數字反轉得到乙個新數。新數也應滿足整數的常見形式,即除非給定的原數為零,否則反轉後得到的新數的最高位數字不應為零(參見樣例2)。

輸入共1 行,乙個整數n。

輸出共1 行,乙個整數,表示反轉後的新數。

123
321

-380
-83

用字串來處理數值。

反轉函式:(include)

reverse(s.begin(), s.end());

上面是原地反轉的方法,如果需要反轉到別的 string 裡面,一樣簡單:

s1.assign(s.rbegin(), s.rend());

#include#include#includeusing namespace std;

int main()

} }else

}} return 0;

}

洛谷 P1756 最小花費

在n個人中,某些人的銀行賬號之間可以互相轉賬。這些人之間轉賬的手續費各不相同。給定這些人之間轉賬時需要從轉賬金額裡扣除百分之幾的手續費,請問a最少需要多少錢使得轉賬後b收到100元。輸入格式 第一行輸入兩個正整數n,m,分別表示總人數和可以互相轉賬的人的對數。以下m行每行輸入三個正整數x,y,z,表...

P1307 數字反轉

給定乙個整數,請將該數各個位上數字反轉得到乙個新數。新數也應滿足整數的常見形式,即除非給定的原數為零,否則反轉後得到的新數的最高位數字不應為零 參見樣例2 乙個整數 nn 乙個整數,表示反轉後的新數。輸入 1 123輸出 1 321輸入 2 380輸出 2 83資料範圍 1,000,000,000 ...

P1553 數字反轉

public class p1553數字反轉 if str.contains if str.contains else 處理左邊 去除了整數開頭的0 public static string front string s biginteger a newbiginteger str 將倒序的字串轉無...