题目前6到难度不大,最后2道挺难的。不过部分分给的很多,给暴力选手极大信心。
A:签到题
B:签到题,不过想了将近3分钟
C:dp,不过减法取模的时候忘加一个mod导致爆负数了。
D:不大好想的二分题。主要就是二分答案,把大于等于答案的数都赋成1,小于的是0,然后check,如果最顶上是0就说明答案小于现在二分的答案,否则大于。check在数组中只有01的时候很好判断(还有一些部分分),需要先找规律。最后发现最上面的数就是最靠中间的连续的2个0或1。思考过程大概是连续的2个0或1在上一层的对应位置还是连续的2个0或1(如果上一层对应位置有数的话),那么只有最靠中间的那一对连续能坚持到最后,所以最上面的数就是最靠中间的连续的2个0或1。如果整个数组都没有相邻的相同数字,那么手推就发现最中间的那个数一直在01的变化,就可以根据层数推出最上面的数是0还是1。
E:难度不大。统计相交的数量就是总数减去不交的数量。设询问的区间[l,r],那么所有在[l,r]左的不交的区间[l’,r’]就有r’<l,同理右边的有l’>r。用一个树状数组或线段树统计一下r在0到l-1内和l在r+1到n内的数量,用总数一减就行了。
F:不算难,即使我没做出来。60分暴力就过了。一次“大操作”中每次如果加入的比之前最大的还大,就减去加入的数。如果比之前小,就减去之间最大的。发现原来的集合中的数只会越来越小,那么做一个指针,一开始指向前p个数最大值,如果加的数大于等于指针指向的数,指针不变。如果小于,指针指向第二大的数。这样就用o(nk)做出来,就没什么问题了。
G:暴力可以拿20分,但最后不到5分钟没写完。正解主要是树链剖分加二分。
H:暴力dp可以50分,有技术的dp就75分,正解是生成函数,矩乘,fft,dft等,推一大堆多项式差不多就过了。

青岛二中2019男人8题初步题解相关推荐

  1. $2019$ 暑期刷题记录 $2$(基本算法专题)

    $ 2019 $ 暑期刷题记录 $ 2 $ (基本算法专题) $ by~~wch $ $ BZOJ~1958~Strange~Towers~of~Hanoi $ (动态规划,递推) 题目大意: 求有 ...

  2. 2019河北省大学生程序设计竞赛题解(一)

    2019河北省大学生程序设计竞赛题解(一) B Icebound and Sequence G 点我 H 天神的密码 K 河北美食 L smart robot 下面是一些这次比赛的较简单题目的题解 题 ...

  3. poj 1737男人八题之一 orz ltc

    这是楼教主的男人八题之一.很高兴我能做八分之一的男人了. 题目大意:求有n个顶点的连通图有多少个. 解法: 1.  用总数减去不联通的图(网上说可以,我觉得时间悬) 2.    用动态规划(数学递推) ...

  4. 东北大学C语言课程题库题解专栏目录

    东北大学C语言课程题库题解专栏目录   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客,B站昵称为:亓官劼,地址为亓 ...

  5. 计算机高级工考试题库2018,080720 自考软件工程:07163高级数据库技术历年真题及答案 2018年 2017年 2019年真题和答案...

    07163高级数据库技术历年真题及答案 2018年 2017年  2019年真题和答案 http://yy870.com/article/36537.html http://zoole.wang/ar ...

  6. nyoj-137 取石子(三) (博弈,楼教主真男人八题)

    取石子(三) 时间限制: 1000 ms  |  内存限制: 1000 KB 难度: 6 描述 小王喜欢与同事玩一些小游戏,今天他们选择了玩取石子. 游戏规则如下:共有N堆石子,已知每堆中石子的数量, ...

  7. 数学建模笔记之一起读论文2019年C题——机场的出租车问题

    数学建模笔记之一起读论文--机场的出租车问题 2021-8-28 全国大学生数学建模竞赛 2019年C题 B站链接--国赛C题真题解析 1 赛题阅读与分析 原题再现: 问题C 机场的出租车问题 大多数 ...

  8. 2019第十届蓝桥杯国赛c++B组真题及题解

    幸运地水了个国一,应该是对了3个结果填空,2+0.5+0.5个编程大题. 此次国赛共有十个题: A~E 五个结果填空,F~J 五个编程大题. 目前并未找到标准答案,个人解法可能并不完全正确或最优,不对 ...

  9. 2019牛客多校训练营第一场 H题 HOR 题解

    题目描述: 输入描述: 输出描述: 示例1: 题解: 更多问题可关注牛客竞赛区,一个刷题.比赛.分享的社区. 传送门:https://ac.nowcoder.com/acm/contest/discu ...

最新文章

  1. eclipese web前端开发教学_Web前端零基础好学吗?新手该怎么学?
  2. asp.net各种类型视频播放代码(全)(转)
  3. 为什么需要这么多编程语言?
  4. vs.net2003无法打开.NET的Web应用服务
  5. 基于SARIMA-LSTM的门诊量预测研究
  6. hdu4747 线段树区间修改值,区间查询和及最大值即最大值位置
  7. 史上最全的开发和设计资源大全
  8. 【Vue2.0】— 组件的自定义事件(十八)
  9. 用户在登录的时候,密码输入错误也能登录问题
  10. Spring知识点一站到底(转载)
  11. html文件执行php语句
  12. REST another WebService???
  13. 软件测试面试题:微信红包如何测试?
  14. 计算机体检作用,QQ电脑管家什么是电脑体检?有什么作用?
  15. 海康摄像头录像回放功能
  16. 20210406森林里的兔子
  17. python flask-sqlalchemy flask-marshmallow基本使用
  18. JAVA基础---集合(一)--集合框架概述
  19. First-chance exception in KERNEL32.DLL 0xE06D7363 Microsoft C++ Exception
  20. vlc-for-android

热门文章

  1. Web标准的简单理解
  2. 农业信息技术知识点大全
  3. 复合调味品打响突围战,加点滋味还欠点“滋味“
  4. bytetrack-demo
  5. HBase读写原理与Region拆分合并
  6. 蒙特卡洛粒子滤波定位算法_定位算法 -- MCL蒙特卡洛(粒子)滤波
  7. android.support.v7.app 包下载,“package android.support.v7.app does not exist” error in androidStudio...
  8. repo打了 tag之后如何提交tag_repo 导出本地 git tag 给他人
  9. 哀悼CSS 哀悼的时候让页面字体变黑的css
  10. OSG笔记:设置DO_NOT_COMPUTE_NEAR_FAR,手动计算远近平面