演算法馬拉松24

2021-09-08 04:33:40 字數 2046 閱讀 8742

n+1個點的多邊形。給外圈的邊標記上1~n,裡圈的邊也標記上1~n,使得對於乙個外圈相鄰點與中間點構成的三角形的邊權之和都相等。\(n \le 10^6\)

顯然每個三角形權值和為\(\frac\)

一開始簡化成n個數排乙個環,相鄰兩個數的和不相等並且有上下界,然後並不好做

構造了一下n=5發現外圈正好1..5,內圈1,2之間填n

然後這樣寫一下交上就t了...不加輸出優化tle 2333

#include #include #include #include using namespace std;

typedef long long ll;

char c[20];

inline void put(int x)

int n;

void solve()

}int main()

n個位置,\(1..m\)中每個數可以放在某乙個位置,求逆序對最多個數。\(n \le 20, m \le 100\)

比賽時幾乎想到正解了qwq

從小到大列舉數,然後放乙個數隻會與他位置後面的數構成逆序對,把n狀壓一下就行了

但當時認為如果位置i已經有數了,還要減去位置i已經構成的逆序對個數,沒法維護

其實完全不用考慮有數的情況,加入再刪除和沒加入是一樣的,從沒數的狀態可以轉移呀

#include #include #include #include #include using namespace std;

typedef long long ll;

const int n = 105, m = (1<<20) + 5, inf = 1e9;

inline int read()

while(c>='0'&&c<='9')

return x*f;

}int n, m, a[n], all, one[m], f[2][m], cur;

void print(int x)

g[s] = -1;}}

printf("%d\n", f[cur][all-1]);

}

\(n * m \le 10^7\)的01網格,每次將乙個俄羅斯方塊區域異或,問是否能全0.

稍微玩一下發現可以做到:

異或兩個相鄰格

將乙個1格任意移動

這樣的話1的個數為奇數一定可行啊!

然而我忽略了網格大小,至少要是2*3才行!

這樣的話特判一下2*2 和1*x

#include #include #include #include #include using namespace std;

typedef long long ll;

const int n = 1e7+5;

inline int read()

while(c>='0'&&c<='9')

return x*f;

}int n, m, a[n];

char s[n];

int main()

else for(int i=1; i<=n; i++) a[i] = read();

int flag = 1;

for(int i=1; i<=n; i++) if(a[i])

for(int j=i; j<=i+3; j++) a[j] ^= 1;

}puts(flag ? "yes" : "no");

continue;

}int cnt = 0;

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

if(n > m) swap(n, m);

if(n >= 2 && m >= 3) puts((cnt & 1) ? "no" : "yes");

else if(n == 2 && m == 2) puts(cnt == 4 || cnt == 0 ? "yes" : "no");

}}

d 單獨寫了 e f棄療

黑客馬拉松題目 舉辦黑客馬拉松的提示

黑客馬拉松題目 當您合併一家全球金融服務,和資料公司時,您會得到什麼呢?該公司雇用了5,000名軟體開發人員,而這些軟體開發人員的創始人都是慈善事業的創始人。如果您是bloomberg 那麼您將獲得一系列公司贊助的黑客馬拉松,員工,社群成員,學生和其他人員在乙個週末聚會在一起,以利用開放源 工具 包...

1870 馬拉松後記

time limit 1 sec memory limit 128 mb submit 58 solved 23 submit status web board 毛毛雨學姐跑完了半程馬拉松,接下來決定去參加山地越野賽了,主辦方聽說毛毛雨學姐是一位acmer,就想讓她來幫忙解決一下 賽場問題 已知在山...

2010北京馬拉松

參賽號 17274 歷史最差成績 5 14 53 305跟蹤記錄 2009年 4 57 52 2008年 4 59 32 今天的天氣應該是歷年來最差的一次,前5km小雨,5 10km中雨。我的手機在雨中受潮按鍵失靈。賽後回家用電吹風吹乾後復活。今天受傷痛影響太大。10km過後左膝蓋開始隱痛,15km...