補題 暑假集訓day2 Open cup

2021-08-23 12:37:37 字數 1177 閱讀 3919

一共13道題,做出4道題

a - abstract picture

給定n(3000)*n的網格,每個格仔需要染色(a-z,?),每一行每一列只能染相同的顏色且只能染一次,求乙個染色方案,保證有解.

b - battle mage

一道0ac的計算幾何題

c - constant ratio √

給定n(1e5),問有多少個公比為正整數,長度至少為2的等比數列和為n

d - dir -c √

n(1e5)個字串豎著排列,現在要將它們分列,一列字串占用的寬度相等(它們中最長的字串長度),問一行總長不超過w(1e9)的情況下可能達到的最小行數.

e - extreme permutations

如果乙個排列的每相鄰兩個數之差不小於這兩個數之中的較小值,那麼這個排列是牛批的.填充某些位置的數已被固定的長度為n的排列,使其成為乙個牛批排列,一共有幾種填充辦法?

f - find the length

乙個無向圖,給定鄰接矩陣,依次求經過每個點的最小環長度.

g - game 「minesweeper」

互動題,掃雷

h - hierarchy

乙個公司有若干個部門,會有兩種事件:1.乙個員工加入公司.2.乙個員工退休.乙個部門的老大是部門中年齡最大的人,公司的老大是公司裡年齡最大的人.每當乙個事件發生時,輸出公司老大和與這個事件有關的部門老大.

i - interactive casino

初始有160塊錢,可以下注玩遊戲,每次按偽隨機數規則 xi

=(a∗

xi−1

+b)mod

c xi=

(a∗x

i−1+

b)

modc

產生乙個數字,如果二進位制各位的異或和為1就贏否則輸,賠率恒為1.

互動題,每次下注後返回結果,要求在200次下注以內得到200塊錢.其中

a,b,

c已知,

x1未知

其 中a

,b,c

已知,x

1未

知j - judgement

n(100)個裁判每人都有乙個權威度,如果乙個裁判信任你,你就可以得到他的權威度,當你的權威度大於等於閾值p時,你就是大佬.現在給出另一組權威度值與另乙個p,問是否存在一種情況,裁判表決相同時,判決結果不同.

#

暑假提高組集訓Day1 T2

那麼這一道題我在考試的時候寫掛了 0分 嗚嗚 我原來的思路是廣搜來騙取部分分 哈哈 但是我忘記了乙個非常重要的問題 我廣搜開的陣列沒有考慮負的下標 下一次考試如果再寫暴力 就可以把座標都加上乙個數就行了 那麼這一道題 n 10 6 每乙個點的座標在 10 18次方之間 那麼這個資料範圍就很尷尬了 廣...

2019 7 7海亮暑假集訓Day2考試總結

2,這是一道高階差分的模板題 我都不知道什麼是高階差分 首先,我們要知道如下定理。1 把差分字首和就會等於原序列 2 c n,k c n 1,k 1 c n 1,k 3 c n,m c n 1,m 1 這些東西很好證明,所以就不說了 接下來我們說一下怎麼做。py個圖,不打了,那個大括號就表示n 下面...

暑期集訓補題系列Day2 模擬 暴力求解高階

e string typing codeforces 954b substr用法 s.substr i,j 表示從下標為i的位置開始擷取j位 include using namespace std intmain i game of robots codeforces 670b 題意 n 個機器 標...