TJOI2014 電影評分 movie

2021-07-29 22:29:05 字數 1790 閱讀 5054

對於每個詢問輸出答案

10 r 1 1 1

r 2 2 1 2

c 2 2

r 3 1 2

q 1

c 3 2

c 1 5

q 1

q 2

q 32

1 3

2注意n<=10000

強烈譴責辣雞出題人

強烈譴責辣雞出題人

強烈譴責辣雞出題人

什麼辣雞題,n應該要多乙個0才對

首先,我打了乙個三十分暴力,就是每個詢問重新排序

**如下

#include

#include

#include

#include

#define fo(i,a,b) for(int i=a;i<=b;i++)

#define n 101000

#define db double

using

namespace

std;

int id[n],act[n],fid[n],tot=0,n;

db sc[n];

struct nodea[n];

bool cnt(node x,node y)

sc[tot]=sc[mi];

scanf("\n");

}if(ch=='c')//---評分

if(ch=='q')//---查詢 }}

很暴力對吧?

我在離比賽結束1分鐘時交了這個暴力,因為我認為正解(splay)可能調不出來

在比賽還有10秒時,我調出了splay的樣例,並提交

然後,它切了

接著,我想看看這個三十分暴力得了多少分

然後我發現我的三十分暴力得了100分????

辣雞出題人

#include

#include

#include

#include

#define fo(i,a,b) for(int i=a;i<=b;i++)

#define n 101000

#define db double

using

namespace

std;

int id[n],act[n],tot=0,t[n][2],fa[n],root,st[n],en[n],size[n],n,fid[n];

db sc[n];

bool cnt(int x,int y)

void update(int x)

void rotate(int x)

void splay(int x,int y)

if(y==0) root=x;

}int kth1(int r,int x)

int kth2(int r,int x)

void ins(int z)

int kth(int r,int x)

int main()

sc[tot]=sc[mi];

ins(tot);

scanf("\n");

}if(ch=='c')//---評分

if(ch=='q')//---查詢 }}

TJOI2014 上公升子串行

bzoj5157 luogu3970 求原序列有多少個上公升子串行。本來想先暴力dp一下拿個部分分,但是由於不會去重,這個思路就破滅了。後來手玩的時候突然發現,不就是把比這個數小的答案都加起來就是它的答案了啊,形式化的說就是 f i sum f j j i,a j。這樣的話離散化一下樹狀陣列求字首和...

TJOI2014 上公升子串行

bzoj5157 luogu3970 求原序列有多少個上公升子串行。本來想先暴力dp一下拿個部分分,但是由於不會去重,這個思路就破滅了。後來手玩的時候突然發現,不就是把比這個數小的答案都加起來就是它的答案了啊,形式化的說就是 f i sum f j j i,a j。這樣的話離散化一下樹狀陣列求字首和...

python爬蟲豆瓣top250電影,評分,評論等

import requests from bs4 import beautifulsoup def get movies movie list for i in range 0,10 link str i 25 r requests.get link,headers headers,timeout ...