題目連線首先說一下他的**我覺得是錯誤的,但是思路對不對我也不知道
1:不存在負號
直接加2:存在負號的個數 = 負數的個數(起碼乙個正數存在)
其實就是把這個陣列所有的絕對值相加
3:存在負號的個數 < 負數的個數(有正數存在)
其實和第二種情況是一樣的,也是所有數的絕對值求和
列如 2- ( -1 + -2 + -3) 多餘的負數寫在一起相當於加起來
4:存在負號個數 < 負數的個數(全是負數)
最後乙個負數加上其他前面所有的負數的絕對值求和
5:存在負號的個數 > 負數的個數
吧所有的負數減去,然後剩下的寫出 -( 最小正數 - 正數1 - 正數2 … ) +其他正數其實就是所有數的絕對值求和減去最小的正數*2
#include
#include
#include
#include
#include
#include
#include
using
namespace std;
int a[
100000+9
];typedef
long
long ll;
intmain()
if(m ==0)
else}}
//負號大於負數並且存在正數
else
if(m < numfu && numfu != k)
}//負號大於負數不存在正數
else
if(m < numfu && numfu == k)
}//負號發育負數
else}}
}for
(int i =
0;i < k;i++
) cout << sum;
return0;
}
第十屆藍橋杯c組
求和 1905111 這裡的string npos可以使用 1代替 include include using namespace std intmain cout 矩形切割 21 include include using namespace std intmain cout 年號字元 byq i...
2019第十屆藍橋杯省賽C C B組總結
這是第一次參加藍橋杯,之前沒有接觸過這樣的比賽,感覺就乙個 不踏實。沒有乙個及時的反饋讓你總覺得心裡不安,不過還好今年題目不算太難 雖然坑設定的很猥瑣 不然當你交一道錯一道的時候,你心態直接就炸了。這也是它的好處吧。先說點令人放鬆的事情,這次比賽在河南農大 龍子湖校區 我們週六早上坐著學校的大巴就去...
第十屆藍橋杯C C B組 等差數列
時間限制 1.0s 記憶體限制 256.0mb 本題總分 20 分 題目描述 數學老師給小明出了一道等差數列求和的題目。但是粗心的小明忘記了一 部分的數列,只記得其中 n 個整數。現在給出這 n 個整數,小明想知道包含這 n 個整數的最短的等差數列有 幾項?輸入 輸入的第一行包含乙個整數 n。第二行...