博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
暑期训练D2
阅读量:3945 次
发布时间:2019-05-24

本文共 482 字,大约阅读时间需要 1 分钟。

暑期训练2

今天白天主要看了递归、二分、排序稍微看了看,递归里面有一个递归实现指数型枚举,主要是递归的思想,先从起始数1开始往后推,推成下一个子问题一直到输入的n为止,每一步是选和不选,这样就可以实现指数型的输出。而递归实现组合数的枚举就是所谓的“剪枝”在指数型枚举上加上一个判断即可:if(chosen.size()>m||chosen.size()+(n-x+1)<m){  return; }  ,二分和以前讲的基本一样,主要是要注意上限下限以及mid 的取值;①. r =mid,l=mid+1;mid=(l+r)/2;

②. r =mid-1,l=mid; mid=(l+r+1)/2;  终止条件是l==r ;

今天的比赛不像昨天那么生疏了,慢慢的有了点做题的感觉,在e题中主要是读不懂题,其实读懂以后就是简单的排序和原队列相比,不同的个数,0或者2输出YES即可,否则输出NO;d题是找因子的问题,c是一道思考题也可以说是规律题找到规律输出即可,b题我的想法是排序计数对比,实现大概要100多行的暴力,而看了下大佬的代码简短的20多行,莫队算法,没有学过。

转载地址:http://tfqwi.baihongyu.com/

你可能感兴趣的文章
GPS 0183协议GGA、GLL、GSA、GSV、RMC、VTG解释 + 数据解析
查看>>
android如何使得电阻屏在第一次开机时自动叫起屏幕校准程序
查看>>
android如何实现:当开启图案解锁时,取消滑动解锁
查看>>
Providing Ancestral and Temporal Navigation 设计高效的应用导航
查看>>
Putting it All Together: Wireframing the Example App 把APP例子用线框图圈起来
查看>>
Implementing Lateral Navigation 实现横向导航
查看>>
Implementing Ancestral Navigation 实现原始导航
查看>>
Implementing Temporal Navigation 实现时间导航
查看>>
Responding to Touch Events 响应触摸事件
查看>>
Defining and Launching the Query 定义和启动查询
查看>>
Handling the Results 处理结果
查看>>
如何内置iperf到手机中
查看>>
如何adb shell进入ctia模式
查看>>
Contacts Provider 联系人存储
查看>>
android 图库播放幻灯片时灭屏再亮屏显示keyguard
查看>>
android 图库语言更新
查看>>
android camera拍照/录像后查看图片/视频并删除所有内容后自动回到camera预览界面
查看>>
android 图库中对非mp4格式的视频去掉"修剪"功能选项
查看>>
how to disable watchdog
查看>>
android SDIO error导致wifi无法打开或者连接热点异常的问题
查看>>