c. four segments
這種分成了三個節點一般都可以處理一下字首處理一下字尾,或者處理一下前面的這個點,處理一下後面的這個點,然後再列舉中間這個點。
如果和中間這個點有關的,那麼就可以換一下順序,先列舉中間這個點,然後處理前面和後面的點。
這個是先列舉中間這個點,然後往前面貪心,往後面貪心。
#include #includeview code#include
#include
#include
#include
#include
#include
#include
#include
#define inf 0x3f3f3f3f
#define inf64 0x3f3f3f3f3f3f3f3f
using
namespace
std;
typedef
long
long
ll;const
int maxn = 5e3 + 10
;ll sum[maxn], a[maxn];
intmain()
ll res2 = 0, mark2 = 1
;
for (int j = 1; j <= i; j++)
if(res1+res2>ans)
}printf(
"%lld %lld %lld\n
", x - 1, y - 1, z - 1
);
return0;
}
cf14C Four Segments(計算幾何)
題意 給四個線段 兩個端點的座標 判斷這四個線段能否構成乙個矩形。矩形的四條邊都平行於x軸或y軸 思路 計算幾何 class point class segment inttypecheck if startt.y endd.y segment s 5 bool samepoint point a,...
cur字首 字首
單詞中位於詞根前面的部分就是字首。字首,可以改變單詞的意思。常見的字首有如下幾類 第一類 表示正負 或增減 的,如 un in im il ir non mis mal dis anti de under re over 等 第二類表示尺寸的,如 semi equi mini micro macro...
字首個數 字首統計
給定 n 個字串,s s dots s m 個詢問,每次詢問給定乙個字串 t 求出在 s s dots s 中有多少是 t 的子串 字串你的總長度 leq 10 先將所有的字串插入字典樹之中,然後對每次給定的字串 t 進行查詢操作,累計以其中每個字元結尾的字串個數即可 includeusing na...