第乙個方法
二分查詢,對陣列從小到大排序,對於每個a(i),二分出滿足a(j)-a(i)<=5的最右位置j,用j-i+1更新答案
//二分
#include
using
namespace std;
#define ll long long
const
int maxm=
2e6+5;
int a[maxm]
;int n;
signed
main()
ans=
max(ans,pos-i+1)
;}cout<
return0;
}
貪心演算法
#include
#define iof ios_base::sync_with_stdio(false)
using
namespace std;
const
int n =
200005
;int a[n]
, n, minn, maxx;
inline
bool
cmp(
const
int&a,
const
int&b)
intmain()
cout << ans << endl;
return0;
}
CQYZOJ P1392 拔河問題
description 乙個學校舉行拔河比賽,所有的人被分成了兩組,每個人必須 且只能夠 在其中的一組,且兩個組內的所有人體重加起來盡可能地接近.input 第 1 行是乙個 n 表示參加拔河比賽的總人數,n 100 接下來的n行表示第 1 到第 n 個人的體重,每個人的體重都是整數 1 weigh...
2018 3 2周測總結
周測的內容是資料庫的內容。總的來說我這次測試不理想。我週末在家裡反思為什麼會這樣,我覺得我的態度沒有端正,大家都在同一起跑線,有好有壞說明大家不同的程度都有努力。這讓我確定了自己以後的學習計畫。再來說說題目,我在考前的確是複習了關鍵字和筆記,有些內容是在筆記上面沒有體現的,我也跟同學們確定了的確是沒...
第五周機測
快速排序模板 注意cmp按sort的寫 等號的時候一律交換 比如降序 return a b sort中是 return a b.pi return true else return false return false void mysort int left,int right,node a,bo...