自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 收藏
  • 关注

转载 [SDOI2010]猪国杀题解

目录 题目链接: sol 游戏结束、一些数组/变量 每个猪的结构体: 献殷勤、表敌意、跳忠、跳反 伤害、死亡 无懈可击 主要操作 完整代码 AC代码 观战模式 ...

2019-09-16 10:41:00 191

转载 [SNOI2019]字符串题解

目录 题目链接 sol 10%数据 另20%数据 另30%数据 最后40%数据 code: 题目链接洛谷P5329sol题目意思很明确,但似乎不太好求。还是先看看部分分。10%数据\...

2019-09-05 08:19:00 97

转载 [ZJOI2013]K大数查询 浅谈整体二分

[toc]题目大意题面链接:bzoj3110洛谷P3332重新讲一下含糊不清的题意:有n个可重集合,有m个操作,操作分为两种:1 l r c 给第l到第r个可重集合都加入一个数c。2 l r c 询问第l到第r个可重集合第c大的数是多少。\(n\le 50000,m\le 50000,1\le l\le r\le n\),1中的$|c|\le n$,2中的$c\le...

2019-08-27 22:30:00 79

转载 2019暑假杭二day1测试总结

[toc]2019年8月1日,进入杭二集训,目前集训模式是上午队测,下午讲评与订正,再加上李建老师讲课,晚上是自主学习。想把每天的测试作个记录。下面是day1的测试日志。T1题目大意设函数$f(n)\(为n的次大因子,求\)\sum_{i=l}lf(i),1<=l<=r<=10{18}$solT1我得了80分,第一档分直接用线筛筛每个数的最小质因子,就可以算...

2019-08-23 21:10:00 84

转载 2019暑假杭二day2测试总结

[toc]T1题目大意给出一个字符串$S$,求出一个子序列,使原序列的每个字符出现且仅出现一次,且子序列的字典序最小。solT1我得了90分,离奇$WA$了第一个点,正解比我的算法要简便地多,维护一个栈,对于每个字符,如果已经在栈内就直接跳过;否则,若栈顶字符比它大,且之后出现过,则弹出栈顶,以后在加进来(贪心),当不能弹时将当前字符加入栈内。最后,把栈从下往上输出即可。T2...

2019-08-23 21:09:00 64

转载 2019暑假杭二day3测试总结

[toc]前言Day3居然考了三到线段树+离散化,是数据结构专场吗?我虽然都想出了正解,却还是犯了一些傻逼错误。T1题目大意给定一条白色的直线,有$n$个操作,每次将$l,r$这一段染成黑色,染完后回答还有多少条黑色的线段$(0<=n<=2*105,-109<=l<=r<=10^9)$。sol把区间离散化后用线段树维护,维护每段区间有多少条线段...

2019-08-23 21:08:00 46

转载 2019暑假杭二day4测试总结

[toc]T1题目大意给定三个整数$a,b,c$,求有多少个多项式$F(x)$满足$F(a)=b,F(b)=c$,多项式的系数都为非负整数,如果有无穷多个,输出$-1$。sol考场上我只写出了dfs的暴力。其实多项式的每一项系数都小于等于b,先特判掉等于b的情况,然后就可以把c看成b进制数(特判b等于1),算出多项式的系数,检验$F(a)$是否等于b。T2题目大意设$f_...

2019-08-23 21:08:00 72

转载 2019暑假杭二day5测试总结

[toc]T1题目大意吹雪养了一只猫,但是猫跑走了,于是她要把猫抓回来。众所周知,猫总是喜欢乱跑,而且总是会跑进奇怪的地方:这个奇怪的地方可以被抽象成一张n个点m条边的无向图,且边的长度都为1;吹雪站在1号点,而跑走的猫可能出现在标号为2..n的点中的任意一个。为了节省时间,吹雪一定要走两点间的最短路。不幸的是,有q个事件,每个事件中都有一条边会被破坏,这使得某些点不能通过原...

2019-08-23 21:07:00 56

转载 2019暑假杭二day6测试总结

[toc]T1题目大意给你一颗 个点的边权均为1的树,找到一个点 ,使得距离点最远的点最近,输出距离点最远的点到点的距离。sol输出树的直径除2向上取整。证明略T2题目大意给你$n$根木棍和$m$次询问,第i根木棍长度为$a_i$,每次询问给你两个数$l,r$,你要在$l,r$区间内选出3根木棍组成一个三角形,使其周长最大。如果区间内没有三根木棍能组成一个三角形,输出-...

2019-08-23 21:07:00 70

转载 2019暑假杭二day7测试总结

[toc]T1题目大意求$\sum_{i=1}^n\sum_{j=1}n\mu(gcd(i,j))%998244253,n\le 10{10}$sol\[\sum_{i=1}^n\sum_{j=1}^n\mu(gcd(i,j))\\=\sum_{k=1}^n\sum_{i=1}^n\sum_{j=1}^n\mu(k)[gcd(i,j)=k]\\=\sum_{k=1}^n...

2019-08-23 21:06:00 63

转载 2019暑假杭二day8测试总结

[toc]T1题目大意从前有一个国家,国力繁盛。然而众所周知,一旦一个国家强大了起来,那么这个国家一定会有许多奸臣想要上位。所以来进谏的人无论是谁,无论提出的是什么建议,都有可使国家走向灭亡。郭紫丽现在就身处这个国家之中,但是她不希望国家出现这种情况。所以她希望给国王出主意。然而旁边的大臣美国恶女同样也知道这个定律,所以她看到郭紫丽来进谏时,断定她一定是奸臣。郭紫丽为了证明自...

2019-08-23 21:05:00 79

转载 [USACO11OPEN]玉米田迷宫Corn Maze题解

题目链接洛谷p1825bzoj3299以下描述针对于洛谷环境这一题本来是普通的bfs,但坑点却很多,其中有一个疑似数据问题。坑点1: 传送门可以多次走bfs不扩张重复点,这是它比dfs快的原因之一。但这一题传送门可以多次走,比如这个样例:5 5######.#.##A#A=#.#@######传送门是强制传送的,没有选择,所以需要两次经过传送门,传过去再传回来...

2019-08-19 17:10:00 239

转载 [USACO07OCT]障碍路线Obstacle Course题解

题目链接:洛谷p1649bzoj1644发一个不一样的题解算法:标签是spfa或DP,有的人用spfa,有的人用bfs,有的人用dfs,可我用的居然是用双端队列的bfs。思路:这一题可以看成一个最短路。对于某个点,它有四种状态,面对前、后、左、右,所以我们可以把一个点分成四个点。由于我们要求的不是最要需要多少步,而是最要需要拐多少弯,所以边权有两种,0(不拐弯)和1(拐弯...

2019-08-19 17:09:00 112

转载 [USACO14DEC] Cow Jog_Gold 牛慢跑(金)题解

题目链接洛谷P4873bzoj3826写在前面的话这一题的本质其实是求牛结束位置的最长不上升子序列,其他一些篇题解都说了,但没说为什么,我在这可以给出两种有证明的思路。思路1对于两头牛,A牛和B牛,如果A牛超过了B牛,则说明A牛初始位置<=B牛初始位置且A牛结束位置>=B牛结束位置。在这种情况下,它们需要两条跑道。同样的,如果有k头牛,第一头牛超过第二头牛,第二...

2019-08-19 17:08:00 245

转载 [USACO16DEC]Moocast(gold)奶牛广播-金 题解

题目链接洛谷P2847bzoj4744简化题面给你n个点,可以在任意两点间连边,代价为两点间的距离。在保证图联通的情况下,最小化最大边权。输出最小的最大边权的平方。思路有题解说可以用二分答案,可我不会怎么办?其实并不用二分答案,最小生成树就行,输出最小生成树的最大边权。证明(自己瞎写的,不一定完善 应该是一定不)首先,树保证了连通,对于任何一幅图,去掉一些边后变成树,它依...

2019-08-19 17:05:00 120

转载 [USACO17FEB]Why Did the Cow Cross the Road III S题解

题目链接洛谷P3663bzoj4997思路这道题要我们求遥远的牛,其实就是把道路当成障碍,去统计每个连通块有多少头牛,不在一个连通块的牛都是遥远的,可以用乘法原理直接计算。在找连通块时用bfs搜索,暴力统计连通块。存图时可以用三维数组存它能否走到相邻的格子,但我用的是二维数组进行二进制压缩,可以省空间,也好看一些。具体还有一些细节和优化,代码里有注释。code:#incl...

2019-08-19 17:04:00 200

转载 [USACO4.3]逢低吸纳Buy Low, Buy Lower题解

[USACO4.3]逢低吸纳Buy Low, Buy Lower题目链接洛谷P2687思路这一题第一问还简单,就是要我们求最长下降子序列。可以用n^2算法。第二问问本质不同的最长下降子序列的种数,先不考虑本质不同,可以设a[i]为第i天的股价,f[i]为以i结尾有多长,s[i]为有多少种序列,则s[i]等于长度为f[i]-1的序列种数之和。考虑到本质相同,其实就是重复的数字只...

2019-08-19 17:02:00 209

转载 洛谷P5057 [CQOI2006]简单题题解

[CQOI2006]简单题洛谷P5057 [CQOI2006]简单题看大家用的都是树状数组,赶紧来一发线段树。思路:简单线段树,只要把区间加改成区间xor即可。#include<cstdio>#include<iostream>#include<algorithm>using namespace std;int t[400010];//...

2019-08-19 17:01:00 96

转载 [Usaco2006 Mar]Mooo 奶牛的歌声题解

题目链接bzoj1657思路:本题可用单调栈思想来解。维护一个单调下降的序列,由于是下降的,所以栈里的每一头牛的声音都不能被后面的牛听到。当一个身高较大的牛加入栈时,栈不再单调,需要踢掉一些牛,而那些牛的身高都比它矮所以可以把那些牛的声音加到当前牛的伤残值里。而由于那些较矮的牛的声音会被阻挡,所以踢掉不会影响后续答案。由于声音是双向传播的,所以需要正序做一遍,再逆序做一遍。co...

2019-08-19 16:59:00 91

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除