5 21考試總結

2022-04-02 16:22:55 字數 1679 閱讀 8422

目錄被快速冪坑了,有乙個小地方忘取模了,咕咕咕

預計分數:100+100+100=300

實際分數:100+30+100=230

鏈結

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

inline int read()

while(c >= '0' && c <= '9') x = x * 10 + c - '0', c = getchar();

return x * f;

}/*0 表示"剪刀",1 表示"石頭",2 表示"布",3 表示"蜥蜴人",4表示"斯波克"*/

int n,na,nb,x,y,xa[2205],xb[2205],i,j,ans,bns;

signed main()

for(j=1; j<=nb; j++)

ans=0;

bns=0;

i=0;

j=0;

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

cout《鏈結

這道題就是每一輪但前人走到\((m+x)%n\)的位置,而\(10^k* m\)輪則會走到

\((m* 10^k+x)%n\)的位置,而這可以用快速模冪來算

#include#include#include#include#include#include#include#include#include#include#define int long long int

using namespace std;

inline int read()

while(c >= '0' && c <= '9') x = x * 10 + c - '0', c = getchar();

return x * f;

}int n,m,k,x;

int quick_pow(int x,int y,int z)

x=x*x%z;//注意這裡!!!!!!

y>>=1;

} return ans%z;

}signed main()

鏈結

題目不難就是有幾個坑

1.倒序時的迴圈 如:倒序時3-5(應為345)

2.連續『-』 (可能會少乙個或出現什麼奇怪的東西)如:2---9a-b(應為2---9ab)//lzt就是被這裡坑死的

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

inline int read()

while(c >='0'&& c <='9') x = x * 10 + c -'0', c = getchar();

return x * f;

}int p1,p2,p3;

void doit(char l, char r) else if (l-r==-1) else else if (p1==2)

} /*正序*/

if (p3==1) else

} for(int i=expand; il=s[i];

} return 0;

}

5 21考試總結

中午和家長莫名其妙吵了一架,回來後,物理考試犯睏,然後上樓寫題,t1一眼出思路,t2dp也很顯然,本來穩穩的148分,硬是掛成了40,省選的毛病沒加freopen,陣列開小又開始犯了,今天太難受了,好好反思一下 題目 求最大的 l i l j r j r i 然後考慮先按左端點排序乾掉乙個絕對值,這...

5 21測試總結

5.21測試總結 這次測試,不是特別難,可惜本人還是 翻車 了。難受啊啊啊啊啊啊!怎麼說呢?也算是乙個教訓吧,畢竟人都是在失敗中不斷成長的,沒有失敗,哪來成功?先來說說我在整場考試的經歷吧!首先,我拿到題以後,條件反射般就開始做t1,認為t1不難。慢慢的,發現t1並不是那麼的水,不像以往一樣。思來想...

521做題總結

好吧,到了521了,我還是乙個人做題,沒有女生陪我qwq 導線問題 就是求乙個最長上公升子串行的個數,沒啥好說的。直接扔到vector裡二分就行了 數羊 簡單容斥原理即可,用值域線段樹或者樹狀陣列都能搞。賬本核算 比較裸的差分約束了。沒啥說的,把所有操作轉換成不等式然後泡spfa就行。分組 題意概述...