浙江中醫藥大學2018級新生程式設計競賽

2021-09-01 13:18:40 字數 2927 閱讀 4788

題目很簡單,兩個for迴圈巢狀一下,控制下每行左後一位的換行直接輸出就好了。

#include#include#include#include#include#includeusing namespace std;

typedef long long ll;

typedef unsigned long long ull;

int main()

return 0;

}

簡單的思路,排序後,直接遍歷對比就好了

#include#include#include#include#include#include#includeusing namespace std;

#define mem(a,b) memset(a,b,sizeof(a))

typedef long long ll;

typedef unsigned long long ull;

int a[20005],b[20005];

int main(void)

if(t==n) break;

}if(t==n) printf("%d\n",sum);

else printf("loowater is doomed!\n");

}return 0;

}

就是用字串模擬下求餘的過程就好了 只要注意到n的範圍有10^2000就知道明顯無法直接存,那麼就是模擬一下過程嘍

#include#include#include#include#include#include#includeusing namespace std;

#define mem(a,b) memset(a,b,sizeof(a))

typedef long long ll;

typedef unsigned long long ull;

int main()

就是求兩個數的最大公約數==1的數字有幾個,直接暴力跑一邊就好了。資料水。

#include#include#include#include#include#include#includeusing namespace std;

#define mem(a,b) memset(a,b,sizeof(a))

typedef long long ll;

typedef unsigned long long ull;

int main()

if(b==1)

c++;

}printf("%d\n",c);

}return 0;

}

這題就是乙個乙個for迴圈跑一邊的事,注意別失精度就好了

#include#include#include#include#include#include#includeusing namespace std;

#define mem(a,b) memset(a,b,sizeof(a))

typedef long long ll;

typedef unsigned long long ull;

int main()

printf("%.4f\n",s);

}return 0;

}

資料水,直接暴力就好了,從2列舉就ok。

#include#include#include#include#include#include#includeusing namespace std;

#define mem(a,b) memset(a,b,sizeof(a))

typedef long long ll;

int main()

if(x1==l&&x2emmmm自己手寫一下輸出就好了啦

#include#include#include#include#include#include#includeusing namespace std;

#define mem(a,b) memset(a,b,sizeof(a))

typedef long long ll;

int main()

else

}return 0;

}

找規律,會發現結果為0,1,1迴圈,然後及時取模防止資料過大溢位

低位取餘

#include#include#include#include#include#include#includeusing namespace std;

#define mem(a,b) memset(a,b,sizeof(a))

typedef long long ll;

const int maxn=1005;

int main()

return 0;

}

去年校賽題

b^2=2*a*(a+1)^2<=1e19可以得到a<=3e6,列舉i=sqrt(2*a),則a=i*i/2,b=(a+1)*i

打表,輸出防止tle就二分輸出下就好了,由於資料賊大用ull。

#include#include#include#include#include#include#includeusing namespace std;

#define mem(a,b) memset(a,b,sizeof(a))

typedef long long ll;

typedef unsigned long long ull;

const int maxn = 1400000 + 100;

const ull inf = 1000000000000000000;

ull ans[maxn];

int main()

return 0;

}

尋找zcmu 2017浙江中醫藥大學程式設計

時間限制 c c 1秒,其他語言2秒 空間限制 c c 131072k,其他語言262144k 64bit io format lld 一年一度的浙江中醫藥大學程式設計校賽正在火熱進行,舉辦至今這是第十一屆校賽了。那麼今年就來尋找一下zcmu。這裡有一串只包含小寫字母的字串,裡面有若干個zcmu,你...

浙江中醫藥大學程式設計代表隊2023年訓練賽十一

time limit 1 sec memory limit 128 mb submit 9 solved 3 submit status web board 3000公尺長跑時,圍觀黨們興高采烈地 著 最後的排名。因為他們來自不同的班,對所有運動員不一定都了解,於是他們分別對自己了解的一些運動員的實...

浙江中醫藥大學程式設計代表隊2023年訓練賽十三

time limit 1 sec memory limit 128 mb submit 9 solved 6 submit status web board 八皇后問題是在棋 盤上放皇后,互相不攻擊,求方案。變換一下棋子,還可以有八車問題,八馬問題,八兵問題,八王問題,注意別念反。在這道題裡,棋子換...