西南民族大學第十屆校賽(同步賽解題報告)

2021-09-05 18:33:52 字數 2043 閱讀 5528

a. dreamstart的催促

題解:快速冪注意每個數先取一次模,否則乘法溢位

b. trdd got lost again

題解:先把城市地圖簡單處理一下,然後bfs直接搜

**:

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

const int n = 6e3+33;

char a[n][n];

char mp[n][n];

int sx,sy,ex,ey,n,m;

int dx[4]= ;

int dy[4]= ;

struct node

};inline bool check(int x,int y)

bool vis;

void bfs()

for(int i=0; i<4; ++i)}}

}int main()

else if(a[i][j]=='t')

else if(a[i][j]==' ')

mp[i][j]='.';

else mp[i][j]='#';}}

bfs();

if(!vis) printf("trdd got lost...tat");

return 0;

}

c. company

題解:1最高,從1開始往下搜,然後回溯答案

**:#include #include using namespace std;

const int n = 2e5+55;

vectorve[n];

int a[n],vis[n];

int b[n],n,k;

int dfs(int x)

vis[1] = 1;

dfs(1);

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

couta->b->c-

題解:每個人只有乙個喜歡的人,開一維陣列標記,列舉每個人能否組成三角形

e. ppy的字串

題解:模擬即可,字串長度開2e5足以

**:#include #include #include using namespace std;

char s[33][200000];

char ss[200000];

int main()

else

cout題解:

n>=2,後手必勝,n=1時,討論a[1]的奇偶

i. 小a的期末作業

題解:簡單模擬

j. 怪盜基德 & 月之瞳寶石

題解:二分答案,map標記能量源能覆蓋的區域,列舉每個星球二分map判斷

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

typedef long long ll;

const int n = 1e5+555;

ll a[n],b[n];

int n,m;

bool check(ll x)

}int num = mp.size();

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

it = mp.upper_bound(a[i]);

if(it==mp.begin()) return false;

it--;

if(it->second>n>>m;

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

scanf("%lld",a+i);

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

scanf("%lld",b+i);

sort(b+1,b+m+1);

ll l = 0,r = 4e9+49;

ll ans;

while(l<=r)

else l = mid+1;

}cout題解:第一行的面的對面一定是第三行的面,第二行的第乙個面的對面一定是第三個面

l. 簡單分數

題解:簡單模擬

m. hj澆花

題解:經典的差分+字首和標記區間

西南民族大學第十屆校賽 題解

background 正值元旦,這一腳剛邁出校園,便又開始了比賽,得一地,習之,此篇僅用於交流使用。題號 題目思路 adreamstart的催促 計算第 i 個數的第 i 次方 快速冪 btrdd got lost again ccompany dfs d a b c 判斷是否是三角環 開個陣列就行...

西南民族大學第十屆校賽(同步賽)E(模擬)

siry特別喜歡數學,在他很小的時候他就對數字特別感興趣,他喜歡念數字。具體唸法是這樣的 給你乙個數字,依次唸出每個數字有幾個相鄰 siry會大聲說出a個b,c個d.組合起來形成乙個新的數字。如 2331的唸法就是1個2,2個3,1個1,形成的新數字就是122311。再念一次就是1個1,2個2,1個...

西南民族大學第十屆校賽(同步賽)M(差分)

hj養了很多花 99999999999999999999999999999999999盆 並且喜歡把它們排成一排,編號0 99999999999999999999999999999999998,每天hj都會給他的花澆水,但是他很奇怪,他會澆n 1 n 2 105 次水,每次都會選擇乙個區間 l,r ...