計蒜客 2019 南昌邀請賽 B題

2021-09-24 20:26:39 字數 605 閱讀 3232

題解:拉格朗日插值裸題

/*

2019 icpc南昌區域賽 b題

*/#includeusing namespace std;

typedef long long ll;

//mod一定要是質數

const int mod=9999991;

int pv[2000]; //前幾項, 前面無效值用0佔位

int st=1,ed; //使用上面陣列下標為[st,ed]的資料

ll fac[2000],inv[2000],facinv[2000];

ll pre[2000],saf[2000];

//預處理: fac階乘, inv逆元, facinv階乘逆元

//只需要main函式內呼叫一次!

void init()

init();

pv[n+2]=cal(n+2);

for(int i=1;i<=n+2;i++)

ed=n+2;

init();

while(q--)

}return 0;

}

計蒜客 2019 ICPC 南昌邀請賽

目錄 f.sequence 線段樹 單點更新 區間查詢 g.winner 思維 j.prefix 字典樹 k.a good game 樹狀陣列 貪心 題意 定義給定 操作1 格式為0 x y,把ax改為y 操作2 格式為1 x y,求f x,y 分析 不難發現,f l,r 可由以下項異或得到 1 r...

2019ICPC南昌邀請賽A題

當時隊友都在做其他的題,我就去看了一下。先交幾發最小生成樹wa下,然後就走了 打完比賽dalao們說是斯坦納樹板板。行吧 打完比賽太多了,直到現在才有時間,計蒜客也出復現賽了,就去學了一下 先說一下a題題意 先給n個點,點的名字還是英文的,還要記錄一下,然後給出m條邊。之後給出4行,每行兩個點的名字...

2019 南昌邀請賽(復現,簽到題題解)

題解 利用字首和,求出所有區間值,然後操作排序,貪心求解即可 知識點 字首和 貪心 題解 map瞎搞,記錄字首的數量,暴力就可以過,對於我這種只會做簽到題的菜雞。不過這題更好的解法是字典樹。注意 記得把所有的有關資料都開ll,以免相乘的時候出現精度丟失 題解 線段樹的更新,改點,異或的應用 ac i...