【口胡】简谈福建省夏令营

Day1

t1:线段树区间修改

t2:字符串哈希+尺取

t3:dp

Day2

t1:乱搞

t2:贪心

t3:八数码。各种搜索+剪枝

Day3

三题搜索

Day4

t1 t3普及组

t2:设状态f[i][j][k],前i行,j列一个,k列二个,每行每列最多两个炮。然后dp

Day5

t1:正反计算一次最大子段和O(n) 枚举分界点

t2:用f(i,x,y,a,b)表示从1,1到x,y,从N,N到a,b,路径上相同的方案数,压掉y,b两维

t3:考虑次方的和可以这样计算

表示后i个能获得的最大价值,那么 线段树单调队列维护最小值

其实我觉得这个东西pq就可以处理了啊 单调队列写了容易错啊

Day6

t1:求凸包裸题

t2:强行分块 考虑暴力算法的优化,即当前一维坐标差>时退出

那么我们可以用的最近点对来求值

t3:首先考虑的做法,枚举两个顶点,判断是不是和所有对角线相交

然后优化,枚举一个顶点,求出这个顶点与每个矩形的对应对角线交所在区间,判断区间交集是否非空

像我这样的傻叉为什么会去写半平面交

 

Day7

t1:

t2:对于每个点二分他到素数的最近操作次数,枚举行列统计最优解

t3:分类讨论。。具体不细述

Day8

t1:给定大小关系求合法性,拓扑排序

t2:2^联通分量个数-1

t3:题面这么长,出题人强行提高难度的最短路裸题

Day9

t1:二分图完备匹配是否存在

t2:二分图最大匹配

t3:把每个人拆成三个点:人、小时、日期,建图挺简单的吧,判断是否满流(?)

终测

t1:普及组题

t2:暴力统计啊

t3:脑洞(?)题 好像也不算 ,你要看出,翻折顺序不重要,然后就是大暴力了

t4: 并查集+暴力枚举,应该能过

 

总结:

夏令营面向群体:新高一 —>新初二初三

最终测试难度:提高+ –>  普及组???????

时间: 2024-08-03 19:46:05

【口胡】简谈福建省夏令营的相关文章

Linux进程管理简谈

Linux系统进程管理简谈 进程是什么? 简单来说进程是一个正在执行的程序的一个副本,存在生命周期,有段指令和代码在不断运行. linux内核存储信息的固定格式:task struct 进程的相关信息存储在链表中 多个任务的task struct组件的链表:task list 进程的创建:父进程创建子进程(内核创建init进程,剩余一切进程有init及其子进程进程创建) 父进程创建子进程时向内核调用fork()来创建子进程并且通过调用clone()复制父进程的信息给子进程 Linux进程的优先级

[简谈]绕过HR破门而入的求职智慧

以往我们在网上看到的很多求职文章或指导性纲领,譬如啥自信.做功课.良好形象.华丽的简历.工作经验.口才啥的,其实到了21世纪尤其是互联网高速发展的今天,前面这些技巧就显得无比空洞: 1.因为自信谁都可以做到哪怕装都能装出来 2.简历,谁都可以用各种模板来打造,至于说HR们是否看到华丽的简历就立刻对你打100分这也是有扯淡嫌疑的 3.良好形象.一般来说主要是衣着得体.气质不俗,长得好看不好看已经不怎么重要了,长得好看只能说明你大学时期课外生活也许很丰富,长得不好看也不代表你一定是个很努力的人 4.

客户端GUI测试技术和自动化测试架构设计简谈

客户端自动化特点 客户端的自动化,通常做过的人都不是很愿意深入讨论.因为除了功能和逻辑之外,不得不面对各种界面变化,各种和环境交互,各种兼容问题以及想不到灰色地带,就算这样,也找不到太多有效的bug.然而即便如此,客户端的自动化必须去做,尤其是GUI的.它的自动化特点是: 复杂 成本高 不容易发现问题 技术要求高 架构很难通用 下面,从一些基本的东西开始一点点的讨论客户端GUI测试的一些问题和处理办法,以及自动化架构设计的一些思路.事实上就像上面说的,GUI的测试并不是为了发现bug,而是回归的

BZOJ 口胡记录

最近实在是懒的不想打代码...好像口胡也算一种训练,那就口胡把. BZOJ 2243 染色(树链剖分) 首先树链剖分,然后记录下每个区间的左右端点颜色和当前区间的颜色段.再对每个节点维护一个tag标记.剩下的就是很normal的线段树区间合并和标记下传了. BZOJ 2245 工作安排(费用流) 很normal的拆边费用流.建立虚拟源点s和汇点t.s向产品连边,产品向可以生产它的工人连边,工人向t连边.这里的分段函数是个非递减的分段函数,由于最小费用流的特殊性.这里的分段函数可以用流和费用分割开

简谈WP,IOS,Android智能手机OS

什么是智能手机? 相信到现在这个已经是傻瓜到不能再傻瓜的问题了 智能手机都不懂? 那你活着还有什么意思= = 但是为了谈论今天的三大主角:wp,ios,android 不得不回答一下这个笨笨的问题 如果没记错的话,我在高中的时候获得了我的第一把智能手机 没错,就是那时候火到爆的Nokia6120c 相信对小6,大家都不陌生 感觉那时候是人手一把的神器啊 小巧好用不说,竟然还能后台挂qq!(= =那时候确实很惊讶,竟然能在多个软件切来切去的) 在加上Nokia砖头之名 神机当之无愧啊,当时不知道羡

CF/SRM的口胡记录

感觉整体BZOJ做做丝毫没有前途,几个大爷都在淦SRM,我就来开个坑来口胡一波CF/SRM以便快速滚粗.(因为是口胡就不设计数器了,其实是我懒. [SRM645]Easy 按区间排排序直接扫一遍就可以了. [SRM645]Medium 如果每个点的方向向量相同那么就可能能够到达否则肯定不能.①如果偶数步,就是有两种向量的合成,我们可以用扩展gcd来判断是否可行.②如果是奇数步,就跑一步,然后按照①来做就可以了.

迷茫之中的口胡

WC冬眠营无聊之余,自己想了很多,想了很多自己的oi生活,想了很多自己,迷茫之中来口胡一些.     我觉得自己初三之前的oi经历都是挺顺利的,初一接触oi,初二下学期正式开始搞oi,初一普及组国一,初二提高组国一,并差一点进省队,初三成功进入省队.      然而noi因为一个字母的打错,造成了少了60分的悲剧,而看着同学们都不错的成绩,心里还是有一些失落.高一noip考试,我本带着信心去考试,却发现day1T3少考虑条件而少60分,day2T3竟然出现想得不在点上的情况,出了考场立马想出来的

.NET简谈事务、分布式事务处理

在本人的 " .NET简谈事务本质论"一文中我们从整体上了解了事务模型,在我们脑子里能有一个全局的事务处理结构,消除对数据库事务的依赖理解,重新认识事务编程模型. 今天这篇文章我们将使用.NET C#来进行事务性编程,从浅显.简单的本地事务开始,也就是我们用的最多的ADO.NET事务处理,然后我们逐渐扩大事务处理范围,包括对分布式事务处理的使用,多线程事务处理的使用. 数据库事务处理 数据库事务处理我们基本都很熟悉了,begin Transaction --end Transactio

简谈【自动化协议逆向工程技术的当前趋势】

声明: 1)本文由我bitpeach原创撰写,禁止一切形式的转载.如有转载,侵权必究. 2)本简谈主要分为三个方面,第一是自动化协议逆向技术的基本理论,第二是当前发展趋势,第三是入门协议逆向技术的必备过程. 3)既是简谈,则文章篇幅不长,同时本文观点不一定正确,希望抛砖引玉,能得高人指点,幸为殊荣. 4)最近一个月比较忙,昨天正好写完稿子,今天就简写一些内容,避免重复,故为简谈. (一)协议逆向工程理论基础 1.1 什么是协议逆向技术 协议逆向工程是指在不依赖于协议描述的情况下,通过对协议实体的