首页 > 其他分享 >ABC339总结

ABC339总结

时间:2024-02-03 23:44:27浏览次数:40  
标签:总结 ABC339 q2 q1 times dir 但是

ABC339

B

模拟,但是我考场上交了三次没过。因为我计算转移的时候把n,m写反了。

x = (x+dx[dir]+m)%m;
y = (y+dy[dir]+n)%n;

x,y是坐标,dir是方向。我想错了,将x想成是横向移动了。下次要注意画图,不要犯低级错误。

D

BFS,但是我被罚时一次,因为逻辑错误

if(q1>q2)swap(q1,q2);
if(s[q1.first][q1.second]=='#')q1=p1;//顺序不要反 
if(s[q2.first][q2.second]=='#')q2=p2;

错误代码如上,本来要钦定q1比q2小,但是连q1和q2还没求完,又怎么比大小呢。

G

主席树没问题,输入有问题。在线是异或上一次的答案,但是特判掉0,没有将ans置换。

if(x==0){
    puts("0");
//    ans = 0;
    continue;
}

可见写代码需要非常细致的思维

F

赛后A题,类似于Miller-Robbin素性判断

\(A_i \times A_j = A_k\) 的必要条件是 \(A_i \times A_j\equiv A_k(mod \ p)\)

p可以不是素数,但是一个数判断出错的可能性太大,所以需要多个模数(取20个)

题解中随机取 \([10^9,2 \times 10^9]\) 的数,但是在100里取20个素数也是可以过的

标签:总结,ABC339,q2,q1,times,dir,但是
From: https://www.cnblogs.com/life-of-a-libertine/p/18005418

相关文章

  • 2024.1.30 总结
    上午重新编写了一下自己的缺省源晚上听吴队讲实验舱\(07\)的比赛题。\(A\)倒着考虑,用\(Tarjan\)求强联通分量。\(B\)有点结论,答案是所有边双联通分量内部的极差最大值。\(C\)建圆方树,然后在树上进行\(DFS\)预处理。之后是\(CF\)\(1925\)的讲题。这次感觉\(B\)......
  • 2024.1.31 总结
    上午接到姜\(sir\)通知后就开始召集讲题组并开始写题解。\(B\)属于结论题,题解和我赛时的结论不一样,然后就都证明了一下。Link\(D\)有一点难,借鉴了Register_int的题解,\(dp\)那段卡了一小段时间。Link晚上吴队讲题(实验舱\(06\))\(A\)其实很简单,只需要统计奇数度数的点,最......
  • ABC339_g Smaller Sum 题解
    题目链接:Atcoder或者洛谷比价朴素的题,首先有暴力的想法就是树套树或者分块。这两种就不再赘述,这里来正式提提主xi树(应该不能打出来这玩意)的本质而不再停留在板题找第\(k\)大上。对于可差性问题和传统问题不同,我们对于可差性问题往往都有更好的优化方案。例如对于树类问......
  • 2024.1.29 总结
    早上起来先打\(USACO\)\(Cu\)。\(A\)一眼秒,\(10\)\(min\)过。\(B\)一眼模拟,模拟后\(T\)掉\(6\)个点,知道怎么死循环但是懒得判,于是直接卡时过掉,用时\(15\)\(min\)。\(C\)第一眼没思路,先敲了\(\frac{2}{3}\)的暴力,之后一直在推规律。然后换了个思路,统计正负次数和......
  • 2024.1.28 总结
    昨晚有事没上课,今早起来大致浏览了一遍课件,纠结了一下,最终决定不管\(rating\)直接打。先通读了一遍,最终决定先搞\(A\)。\(A\)感觉像板子题,为了使答案最大,肯定不选重心,两遍\(dfs\)找出重心后直接统计答案即可。切了。看\(BC\)之后还是感觉没上课不大会,所以就口胡后就去......
  • 数学の总结(笔记 + 自学)
    写在「开始」之前:由于笔者从初中二年级就踏上了数学的学习路程,再加上笔者理解力比较强,若有说的不明白的地方,还望指正,thx1.集合我们知道,一个字母可以表示一个数,比如说\(a=0\)。那么,有没有一种东西,可以容纳很多个字母呢?答案是肯定的,数学家们提出了一种叫做集合的一种容器,其中......
  • ABC339
    题解不应该流露出太多感情,对吧。E建议评黄。首先我们可以想到暴力dp。定义\(dp_i\)为以\(a_i\)为结尾满足题目意思的最长序列的长度。很明显,时间复杂度为\(O(n^2)\)不可通过本题。我们发现一个序列以\(a_i\)为结尾,那么上一位绝对是以\(a_i-k\)到\(a_i+k\)中的......
  • ABC339 题解
    AK了。A-TLD给出一个字符串\(s\),输出最后一个.后面的内容。\(|s|\le100\)。\(\text{2sec/1024MB}\)。按照题意模拟即可,时空复杂度均为\(\mathcal{O}(|s|)\)。ACCodeB-Langton'sTakahashi给出\(H\timesW\)的网格。初始你在\((1,1)\),方向......
  • 2.3寒假每日总结25
    nginx平滑升级1,当前版本查看[root@localhostsbin]#./nginx-V2,解压新版本安装包tar-zxvfnginx-1.20.2.tar.gz3,进入新版安装包文件cdnginx-1.20.2/4,初始化(若是添加新模块,可在后面追加模块名称)./configure--prefix=/usr/local/nginx--conf-path=/usr/local/......
  • ABC339 题解(A~G)
    A从后向前找到第一个.就行了。B按照题意模拟,设当前位置\(x,y\)移动方向\(dx,dy\)。那么下一步为\((x+dx,y+dy)\)设新的移动方向为\(dx',dy'\)如果顺时针旋转,则有\(dy'\gets-dx,dx'\getsdy\);如果逆时针,则有\(dx'\gets-dy,dy'\getsdx\)。C鉴定为除A以外......