首页 > 其他分享 >CQBZ周考六思想总结

CQBZ周考六思想总结

时间:2023-07-09 22:44:53浏览次数:39  
标签:CQBZ 总结 gcd 样例 约束 周考 反着

cqbz 周考6总结

第一题very EZ ,看到mod,又只是求数量,所以直接分段探讨(毕竟可以枚举b)就彳亍了
    还是感谢样例让我看到了特殊情况

第二题    是我很难受的,我写了一个plus版本的,交的时候交的是原版本的,痛失50pts
    为什么是50pts,因为我找人的时候是O(n)的,当时忘记lower_bound的用法了,所以肯定超时

 下次注意

第三题    就是看你发现这个运算的实质是什么:消除k个数的二进制下,同时为1的数位
    那是不是对于某一位i是1的而言,我k个为1组,必须要凑集整数组才对?
    我直接用”桶“装t[i]装i位为1的数字个数
    然后位数两两之间又是互相约束的,所以应该是gcd,而这个gcd的所有因数不就满足上面这个条件了了?
    那这个因数的集合不就是k的集合吗
    就是注意一点,为0的时候,没有约束,对于t[i]=0要continue,gcd=0则是1-n都满足
    感谢样例让我看到了特殊情况

第四题    dj有点忘记了,记得复习
    其实考试时有思路的,但也没考虑到边上相遇的情况(再次感谢样例2)

第五题,差分约束,看总结:
    还有就是注意,用了scanf,删掉ios,他还不会报错(我就说怎么一点分都没骗到)
    总结:       如果要求最大值,则想办法把每个不等式变为标准xi-xj<=val(约束)的形式,然后建立一条从 j到i权值为val 的边,最后求最短路径即可。
        如果要求最小值,则想办法把每个不等式变为标准 xi-xj>=val的形式,然后建立一条从j到i权值为val的边,最后求最长路径即可。
        为了好记:求最值反着约束,反着连边,反着求路径
        例如:求最小,约束>=,连边j,i,找最长路
    还有就是spfa的复习(好,行,我只记得floyd了)
第六题:
    烦呐,点双便双忘记怎么打了
    悲鸣!
    今晚就复习(我在22:30分写的这句话,但...)
   

标签:CQBZ,总结,gcd,样例,约束,周考,反着
From: https://www.cnblogs.com/linghusama/p/17539599.html

相关文章

  • Hash 学习笔记与总结
    Hash算法学习笔记与总结目录Hash字符串Hash信息学奥赛一本通AcWing模板模板题题目大意CODEHash表拉链法开放寻址法模板题题目大意CODEHash哈希算法是通过一个哈希函数H,将一种数据(包活字符串、较大的数等)转化为能够用变量表示或是直接就可作为数组下标的数,道过哈希函数......
  • 7.9总结
    今天上午起床后刷视频,看了会javaweb的知识,被其中软件的安装等等东西卡住了,然后就刷视频,睡觉。下午做pta,做了一点车票管理系统的框架,功能还在慢慢摸索,大约五点多,妈妈回家了,然后就和她一起去地里打药。两个人快了很多,一开始有点热,后来习惯了,回家后就吃饭,写博客。......
  • 7.09 周日总结
    今天学习了赋值运算符和关系运算符,四种逻辑运算符(与&,或|,异或^,取反!),短路逻辑运算符(&,|无论左边是否正确,右边都会执行;&&,||如果左边可以确定表达式结果,右边不会执行),三元运算符和运算符的优先级以及原码反码补码,完成了运算符部分的内容。并且复习了前面所讲的知识点,并根据所学内容......
  • 七月九日总结
    早上8点起床洗漱吃饭修养身体。中午吃完午饭午睡一会起来以后学习java,吃完晚饭洗漱,准备睡觉。明天继续修养身体,同时进行Java的进一步学习。睡觉时间较晚,需要早睡,学习时间需要进一步增多。......
  • 常用的markdown的格式总结
    markdown格式<center>居中<center>;<divalign='center'>居中</div>实现文字居中。\tag{}公式编号。常用的markdown格式的链接https://blog.csdn.net/Annie_0321/article/details/115764983markdown花体字的写法。https://www.jianshu.com/p/d26dbcb26cc5ma......
  • 助教工作总结(前端开发技术)
    一、助教工作的具体职责和任务(1)和老师配合的方面理论课(1) 老师会在每一块内容授课结束后发布相应云班课的作业,在理论课进行时,我主要的工作是负责的作业批改,和提醒同学们修改,解答同学们在实操时遇到的一些问题。(2) 定期收集课程的评价,同学们对课程某些方......
  • 7.8号总结
    。今天早上起的早啊,6.30要开始练车,起来简单的洗漱就去练车了,回来吃了点饭,吃了饭玩了一会就差不多中午了,中午自己简单的做了一点饭,中午吃完饭后发现有点困,就简单的睡了个午觉,睡完午觉就写了一i会pta,写了几道题就差不多到晚上了。等到晚上做了个饭,又吃饭,等吃完之后就不早了,在家里待......
  • 暑假第二周总结
    今天是暑假的第二周,我们完成了第二个小学期任务——数据库,现在终于可以回家了在本周,老师要求我们自己写一个mis系统,我写的图书管理系统。   作业管理系统是基于信息管理技术的帮助老师发布作业,学生完成作业的一个平台,老师可以通过该系统发布各类作业,修改作业,删除作业到最后......
  • 工作总结之git版本穿梭
    目录工作总结之git版本穿梭前言简单穿梭(单纯的回到过去和未来)在过去的时候push了新的代码是否还能回到未来(原来的最新版本)工作总结之git版本穿梭前言前段时间探索了下git的版本回退,然后前两天突然想到,如果回退后悔了怎么办,本次就是来探究这个问题的简单穿梭(单纯的回到过去和......
  • 暑期第三周总结
    本周花在学习上的时间大概为21小时,花在代码上的时间大概为11小时。花在解决问题上的时间大概为4小时。本周,我完成了hive数据库的使用,包括但不限于创建数据库,删除数据库,数据库和hdfs的关系,创建表的语法,数据类型,内部表,外部表,内部表和外部表的区别,比如创建内部表的语法为createtable......