首页 > 其他分享 >2019年7月31 日训练日记

2019年7月31 日训练日记

时间:2023-02-04 11:07:54浏览次数:52  
标签:补完 hash 前缀 取模 31 cf 2019 64 日记


早上把昨晚打cf没做出来的题讨论了一下,发现我们原来理解的题意完全不一样,然后看了看别人的代码,发现思路特别巧妙。

上午把vjudge的题补完了,然后又把cf可以做没做出来的题补完了,一上午都在补题中度过。

下午看了hash算法,这个算法是主要正对字符串匹配的问题,把一串字符看成一个p进制的数,每一位的字符不同所以这个数肯定也不同,只要求出前缀和然后利用前缀和来比较某一个区间的数是否相等就可以判断是否可以匹配。一般这个p都是取131或者13331,取模运算一般都是取2^64,因为取模以后刚好是一个64位的无符号整形。然后做了几道题,好几道都是直接套hash的模板就行。

标签:补完,hash,前缀,取模,31,cf,2019,64,日记
From: https://blog.51cto.com/u_15952369/6036911

相关文章

  • 2019计蒜之道初赛第一场 A 商汤的AI伴游小精灵(DFS)
    Description北京市商汤科技开发有限公司面向青少年研发了一款智能伴游机器人--AI伴游小精灵。一经推出,深受孩子们的喜爱,可爱又机智的小精灵会想出很多有趣的小游戏来启迪......
  • 2019年5月22日训练日记
    最近天气是越来越热了,变得特别累,忙着复习电子和大物,感觉都要挂,所以做题的时间有所减少,但是还可以保证一天至少两道题,一道洛谷,一道vjudge的,时间多还可以自己额外做一道,然后我......
  • 「 每日一练,快乐水题 」1331. 数组序号转换
    文章目录​​......
  • AD52090支持2x30W立体声/ 60W单声道D类音频放大器,兼容替代TPA3110
    AD52090是一种高效的立体声D类音频放大器,具有可调的功率限制功能。扬声器驱动器从4.5V~26V电源电压下工作,模拟电路在5V电源电压下工作。在24V电源电压下,4Ω或8Ω扬声器可在1......
  • P3119 [USACO15JAN]Grass Cownoisseur G 题解
    做过的原题,模拟赛时PDF里的题面实在有点难受。首先有显然结论:在一个环上反走一定是不值的,因为环上的点本来就相互可达。所以考虑缩点。缩点后的问题可以看成:求对于每一......
  • 2023年2月3号,实习日记
    Markdwon学习标题:#+空格+标题标题三级标题四级标题字体字体:**加粗,~~废除helloworldhelloworldhelloworldhelloworldhelloworld引用引用:>+空格选择学......
  • 电影订票系统(2305.2306.2310.2323)
    main.py`点击查看代码importtimefrominfosimportinfosfromfilm_selectorimportFilmSelectorfromseat_bookingimportSeatBookingclassController:def......
  • Codeforces 1316 B. String Modification
    题意:反转一个字符串,反转规则为从字符串首字母开头,长度为,反转问一个$k$时会得到一个新串,求字典序最小的新串和,如果字典序相同,则输出最小的。比赛时被卡,疯狂,其实举......
  • Codeforces 1316 D. Nash Matrix(dfs)
    题意:给出一个的棋盘和每个棋盘位置最后能走到的位置,如果一直走不停下来就是,可以停下来就是走到的最后位置,让你输出每个位置的操作字符,上下左右和,停在此位置。我们先找......
  • CTU Open Contest 2019 B Beer Bill(模拟)
    题意:计算字符串的价格。给多个字符串,每个串占一行。字符串分两种,一种字符串名为只含有个字符,这种字符串的价格定义为。另一种字符串名为,格式是以数字开头......