2023年1月23日假期訓練日記

2021-09-30 19:12:01 字數 900 閱讀 2617

今天做了個有毒的題,明明很簡單,資料就是過不了,找了半天都找不到原因,請教學長,連多組輸入的問題都考慮了?,心底一片鬱悶。最過分的是,ac的**與我之前提交的**並沒有本質上的區別。

輸入兩個int範圍內的整數a和b,

你需要判斷如果a和b都是用int型別儲存的,a+b在c++中是否越界了(也就是結果是否還在int範圍內)。

注意越界有上界和下界。

下面分別是未ac的與ac了的,大家幫忙看看區別啊?。

未ac:

#include

using namespace std;

int main()

long long a,b;

long long c;

cin>>a>>b;

c=a+b;

if(c>=-2147483648&&c<=2147483647)

cout<<"no"cout<<"yes"#include

using namespace std;

int main()

long long int a,b,c;

cin>>a>>b;

c=a+b;

if(c+1<-2147483647||c>2147483647)

cout<<"yes"cout<<"no"ac:#include

#include

#include

#include

#include

using namespace std;

int main()

long long int a,b,c;

cin>>a>>b;

c=a+b;

if(c+1<-2147483647||c>2147483647)

cout<<"yes"cout<<"no"

2023年1月23日訓練日記

這個冬天從未感冒的我終於敗在了秦皇島的寒風下。趁終於有點時間趕緊寫下簡短的總結。21日 3題 個人通過二題 兩個思維模擬 乙個計算幾何 22日 2題 個人通過二題 一道反向貪心 一道莫比烏斯反演分塊 23日 6題 個人通過三題 兩道思維簽到,一道分情況討論 爆搜,一道dp推公式,一道排序貪心,一道樹...

2023年1月23日訓練日記

上午學習了貪心演算法的一部分,對貪心演算法有了一點了解,但是很多不同型別的題還是不知道怎麼下手,在學貪心演算法教程的時候,上面的訓練題也費了很大的功夫,也對這種演算法大開眼界了吧,很多我都沒有想明白,都只是按著題目給的思路程式設計。下午大概嘗試了16,7個 過了應該14個,有一題用二維陣列的轉置要求...

2023年1月23日訓練日記

今天看了看之前的知識點,好多東西都寫到了紙上。草稿就不拍了 發一張這樣的吧。上面的可能比較模糊,字跡也非常潦草。這有點像我打的草稿,其實差不多就是。大家將就看一下。涉及的是一些一維陣列,二維陣列以及字元陣列,字串陣列的一些東西,很多東西之前就學過,但是有些就忘了,今天重新回顧了一下,就像約瑟夫問題,...