蒟蒻的部落格 番外一 洛谷題單 順序結構詳解

2022-09-08 08:54:13 字數 2701 閱讀 9631

#include

using

namespace std;

intmain()

唯一坑點,a、b的範圍是在longlong以內,而非int,使用int會造成溢位導致答案錯誤

#include

using

namespace std;

intmain()

這就不過多贅述了,題目的輸出都給你了,直接按照題目格式輸出完事

#include

using

namespace std;

long

long a,b,c;

intmain()

就是簡單的乘法,但是特別注意,題目只是說了輸入在int內,但是完全有可能兩個int的乘積超過int,所以我們用longlong

#include

using

namespace std;

char c;

intmain()

這個演算法其實很簡單,但是你要清楚ascll碼與其對應關係(詳細可見這篇部落格)

#include

using

namespace std;

char s[10]

;int flag=0;

intmain()

return0;

}

這是不使用其他庫函式的方法,先以字串的形式讀取進來,然後通過反向便利與達標計的方法相結合,即可輸出正確答案

在這裡,我們也可以使用 < string > 中的reverse函式來實現,具體方法請參考www.cplusplus.com

#include

using

namespace std;

int a;

double b;

intmain()

沒有什麼說的,就是乙個浮點數和整數的運算,唯一提示的一點,就是在運算中,如果有多個變數型別混合運算,系統會強制將這些變數型別轉換為其中最高端的型別

具體規則如下:

char -> int -> unsigned -> long long -> double <- float

#include

using

namespace std;

intmain()

printf

("%d %d"

,h,m)

;return0;

}

就不過多解釋了,相信大家看了題目且具有小學數學知識就都可以看懂吧

#include

#include

#include

using

namespace std;

intmain()

else

if(t ==2)

else

if(t ==3)

else

if(t ==4)

else

if(t ==5)

else

if(t ==6)

else

if(t ==7)

else

if(t ==8)

else

if(t ==9)

else

if(t ==10)

else

if(t ==11)

else

if(t ==12)

else

if(t ==13)

else

if(t ==14)

return0;

}

題目p話太多,看懂意思,知道if…else if…的原理就可以了,**隨便抄一下(這**也是抄的)

#include

#include

using

namespace std;

double a,b,c,p;

intmain()

套公式就完事兒

#include

using

namespace std;

intmain()

這裡輸入資料既有元,也有角,不方便我們的運算,於是我們先統一單位,全部轉化為用角來計算,這樣就方便很多了

#include

using

namespace std;

int m,t,s;

intupper

(int a,

int b)

intmain()

注意題目是剩餘完整蘋果,也就是說,我們乙個蘋果如果吃了一半,那麼這個蘋果也是不能計算在內的

#include

using

namespace std;

unsigned

long

long a;

unsigned

long

long n;

intmain()

暴力列舉肯定爆,所以直接套公式(注意longlong)

乙隻蒟蒻的刷題歷程 洛谷 高精度乘法

洛谷 題目列表 題目詳情 求兩數的積。兩行,兩個整數。一行乙個整數表示乘積。12 說明 提示 每個數字不超過 102000 需用高精。模擬手算過程,先把兩個字串都倒置存入陣列中,例如 368432 存入陣列 863234 16 12 6 24 18 9 32 24 12 16 36 56 33 12...

CSP 2020 S 蒟蒻的遊記 (洛谷同步)

t1 毒瘤模擬 我 if 計算函式 打 調了2小時 樣例wa了 心態炸了 t2.我沒學過如何計算並儲存乙個數的每乙個二進位制位 但是,蒟蒻也是個s選手嘛 於是,推了乙個不是很靠譜的式子 過了乙個樣例,另乙個少了一點值 而且,我考後恍然大悟,我陣列怕炸,只開了60分的大小 我完全可以開大點的 祝所有人...

乙個蒟蒻未切的題o o

jzoj 3104.noip2012提高組 疫情控制 就是個二分 貪心,碼量有點長 碼農題 jzoj 3053.noip2012模擬10.25 旅行 我的程式有乙個很大的bug 已改 jzoj 4754.gdoi2017模擬9.4 矩陣 dp題 已切 jzoj 4752.gdoi2017模擬9.4 ...