自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Loi_Chairmanの博客

蒟蒻瑟瑟发抖qwq

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 【10.30 P98】

有一种做题的感觉叫做“诶,好巧啊你也是只T1暴力是吧?” 嗯。。。烦啊。。。T1同时给定a*b≤n(a,b不保证小于n) 【输入格式】 一行一个整数n。 【输出格式】 一行一个整数代表答案。 【样例输入】 6 【样例输出】 25 【数据范围与规定】 对于30%的数据, 1 ≤ n ≤ 100。 对于60%的数据, 1 ≤ n ≤ 1000。 对于100%的数据, 1 ≤

2017-10-30 17:17:09 384

原创 【笔记】扩展欧几里得算法(exgcd)

研习了大佬博客之后觉得这真是个可怕的东西,竟然能解决这么多问题w,看了大佬写的文章后直接不敢说话 首先,欧几里得算法 嗯,欧几里得算法(辗转相除法)我们就先略过,它的图形证明倒是挺好玩的,wzhd那天晚上证了一通【逃】 主要记了扩欧和逆元,其中逆元是用扩展欧几里得算法和费马小定理各自写了一通扩展欧几里得算法实现应用乘法逆元求最小正整数解实现扩展欧几里得算法“欧几里德算法停止的状态是:

2017-10-27 08:23:37 467

转载 扩展欧几里德算法详解【转载】

写的是真的很好啊,大佬级文章 原地址: http://blog.csdn.net/zhjchengfeng5/article/details/7786595    扩展欧几里德算法    谁是欧几里德?自己百度去    先介绍什么叫做欧几里德算法    有两个数 a b,现在,我们要求 a b 的最大公约数,怎么求?枚举他们的因子?不现实,当 a b 很大的时候,枚举显得那么的naïve ,那怎

2017-10-27 07:56:51 258

原创 【10.26测试】

T1【问题描述】 定义新字符串的权值计算方法。一个字符串由小写字母组成,字符串的权值被定义为其中出现次数最多的字符的次数减去出现次数最少的字符的次数。(注意,在讨论出现最少的字符的时候,该字符必须至少出现一次)现在给你一个字符串,这个字符串的所有子串中权值最大的权值是多少? 【输入格式】 第一行一个整数n,代表字符串的长度。 接下来一行n个小写字母,代表该字符串。 【输出格式】 一行一个

2017-10-26 16:51:04 417

原创 【笔记】动态规划w

背包01完全多重混合划分型树型DP棋盘型DP其他dp背包 http://blog.csdn.net/lyhvoyage/article/details/8545852 (个人认为这个不知名大佬写的不错,再就是去看看背包九讲的前几讲emmmmm)01有N件物品和一个容量为V的背包。(每种物品均只有一件)第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价

2017-10-25 09:37:43 506

原创 【模板】表达式运算

这些都是emmmm http://www.tyvj.cn/p/1041 http://www.tyvj.cn/p/1042 http://codevs.cn/problem/2178/描述给出一个表达式,其中运算符仅包含+,-,*,/,^要求求出表达式的最终值数据可能会出现括号情况 还有可能出现多余括号情况数据保证不会出现>maxlongint的数据。数据可能回出现负数情况样例输入 Sampl

2017-10-24 19:59:23 429

原创 【poj 3061】尺取法

部分内容转载自 http://blog.csdn.net/consciousman/article/details/52348439介绍尺取法通常是对数组保存一对下标,即所选取的区间的左右端点,然后根据实际情况不断地推进区间左右端点以得出答案。之所以需要掌握这个技巧,是因为尺取法比直接暴力枚举区间效率高很多,尤其是数据量大的 时候,所以尺取法是一种高效的枚举区间的方法,一般用于求取有一定限制

2017-10-23 17:05:02 300

原创 【bzoj 4562】食物链(DP+拓扑)HAOI2016

题目描述如图所示为某生态系统的食物网示意图,据图回答第1小题【满满的都是生物的气息emmmmm】 现在给你n个物种和m条能量流动关系,求其中的食物链条数。 物种的名称为从1到n编号 M条能量流动关系形如 a1 b1 a2 b2 a3 b3 …… am-1 bm-1 am bm 其中ai bi表示能量从物种ai流向物种bi,注意单独的一种孤立生物不算一条食物链输入第一行两个整数n和

2017-10-23 15:06:03 400

原创 【P2024】食物链 (扩展域并查集)

https://www.luogu.org/problem/show?pid=2024题目描述动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B吃 C,C 吃 A。现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这 N 个动物所构成的食物链关系进行描述:第一种说法是“1 X Y”,表示 X

2017-10-23 14:57:00 616

原创 【CS 4203】山区建小学(dp)

题目描述 Description政府在某山区修建了一条道路,恰好穿越总共m个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离 为di(为正整数),其中,0 < i < m。为了提高山区的文化素质,政府又决定从m个村中选择n个村建小学(设 0 < n < = m < 500 )。请根据给定的m、n以及所有相邻村庄的距离,选择在哪些村庄建小学,才使得所

2017-10-23 09:06:43 481

原创 【bzoj 2662】冻结(还是分层图+spfa)

http://www.lydsy.com/JudgeOnline/problem.php?id=2662Description…… 例如,我们熟知的Cirno,她的冰冻魔法当然会有对应的 SpellCard 了。 当然, 更加令人惊讶的是,居然有冻结时间的魔法,Cirno 的冻青蛙比起这些来真是小 巫见大巫了。 这说明之前的世界中有很多魔法少女曾许下控制时间的愿望,比如 Akemi

2017-10-22 19:57:16 330

原创 【P1902】T12 刺杀大佬【雾】(二分答案+bfs)

其实是刺杀大使哈哈哈哈嗝(被大佬一巴掌扇走)描述要穿过一个迷阵,迷阵由 n*m 个相同的小房间组成,每个房间与相邻四个房间之间有门可通行。在第 n 行的 m 个房间里有 m 个机关,这些机关必须全部打开才可以进入。而第 1 行的 m 个 房间有 m 扇向外打开的门,是迷阵的入口。除了第 1 行和第 n 行的房间外,每个房间都被安装了激光杀伤装置,将会对进入房间的人造成一定的伤害。第 i 行第 j 列

2017-10-22 17:03:25 420

原创 【bzoj 2763】T13 飞行路线(Spfa+分层图)

记得当时老师讲过一个分层图的题目,讲到如果是在草丛中什么的进入下一层,emmmmmm(@_@)记不清楚那个题目了,但是分层图的思想感觉很像dp,为了追求最优解而寻找各种状态 分层图性质:层之间是拓扑有序的。这也就意味着在层之间可以很容易实现递推等处理,为发现有效算法打下了良好的基础。对于本题分析: 在第i层,我们可以继续按照原来的路线行走花费原来的权值,也可以用一次免费机会如果使用,则应将第i层

2017-10-22 16:49:45 399

原创 写什么随机化!(非酋的怒吼)

开篇以图代话:在随机化之前: 首先我们说一下一个东西,srand: srand(time(0))就是给这个算法一个启动种子,也就是算法的随机种子数, 有这个数以后才可以产生随机数,用1970.1.1至今的秒数,初始化随机数种子. Srand是种下随机种子数,你每回种下的种子不一样,用Rand得到的随机数就不一样. 为了每回种下一个不一样的种子,所以就选用Time(0), Tim

2017-10-21 09:39:15 358

原创 【模板。。。】高精度。。。

活活被高精度搞死,看到学长博客里各种诡异的操作简直窒息,自己默默决定选择用低配版高精 http://blog.csdn.net/loi_dqs/article/details/49105107 先从学长这拽来一份。。。。看得头晕【晕】 支持加减乘除模五种运算,减法依旧是不支持小减大。。。代码如下:#include<cstdio>#include<cstring>#include<ios

2017-10-21 08:56:20 255

原创 【笔记】最大全0 or 1子矩阵

类型题正解悬线法。。。原谅我不深入去研究只是草草的水水二维前缀和与单调栈w 这个最大全类型子矩阵,,先姑且当做刷脸攒RP的内容学习吧w 对于二维前缀和版本的还是比较喜欢,而且看了些大佬的博客也觉得超好,尤其是有图有真相那种 但是感觉悬线法动起来真的好容易看懂,推荐大家有空时候看看2333 最大全零子矩阵 部分引用自大佬博客 http://blog.csdn.net/qq_352

2017-10-20 17:28:48 721

转载 NOIP试题中可能涉及的“距离”问题【转载】

偶然间翻阅到这么一篇关于距离问题的讲解,而且其中这三个距离都听说过(虽然不会应用啊解决啊什么的),决定先转发一下 来源: http://blog.csdn.net/loi_peacefuldog/article/details/52493295(NOIP常用概念)By Loi_Peacefuldoge①欧几里德距离(euclidean metric) 亦被称之为欧几里得度量或欧氏距离 指

2017-10-20 14:50:30 271

原创 【笔记】滚动数组!

滚动数组。。。。对于我这种不会用结果怕各种MLE和各种TLE的人来说确实是一向短处 (滚动的实质-膜法光辉【雾】) 吐槽不多说现在我们来看一下滚动数组小介绍滚动数组样例滚动数组的优点滚动数组的不适用滚动数组的实现滚动数组效果例题滚动数组小介绍一个DP,平常如果需要1000×1000的空间,其实根据DP的无后效性,可以开成2×1000,然后通过滚动,获得和1000×1000一样的效果

2017-10-19 08:28:43 594 1

原创 【bzoj 1806/CS 1801】矿工配餐 IOI2007(五维DP+滚动数组)

楼下是传送门: 传送门Description现有两个煤矿,每个煤矿都雇用一组矿工。采煤工作很辛苦,所以矿工们需要良好饮食。每当一辆食品车到达煤矿时,矿工们便会产出一定数量的煤。有三种类型的食品车:肉车,鱼车和面包车。 矿工们喜欢变化的食谱。如果提供的食品能够不断变化,他们的产煤量将会增加。每当一个新的食品车到达煤矿时,矿工们就会比较这种新的食品和前两次(或者少于两次,如果前面运送食品的次数不足两次

2017-10-19 00:00:52 323

原创 【P2822】组合数问题 2016NOIP提高组 D2T1

虽然是自己写题解,但是我觉得这个人的题解写的很好玩2333 先丢一份链接23333 http://www.cnblogs.com/OIerShawnZhou/p/7518444.html描述:组合数Cmn表示从n个物品中选m个物品的方案数,根据组合数的定义,我们可以知道计算组合数的一般公式: Cmn=n!/(m!*(n-m)!) 现在,小葱想知道如果给的n,m,k, 对于0<=i<=n,

2017-10-18 19:25:26 505

原创 【bzoj 1192/P2320】<两份不同> 鬼谷子的钱袋 HNOI2006(dfs or 裸求二进制位数)

到了不同地方的传送门 bzoj版本 luogu版本 感觉luogu的比bzoj的。。。水平更高点??? 话说被数据范围吓了一跳题目描述鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政。有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商行)将要举行一场拍卖会,其中有一件宝物引起了他极大的兴趣,那就是无字天书。但是,他的行程安排得很满,他已经买好了

2017-10-18 17:25:14 327

转载 反素数深度分析【转载】

太强大了!这个分析简直令人震颤! ACdtramers大佬此文章的传送门 http://blog.csdn.net/ACdreamers/article/details/25049767 今天要我要讲的是反素数,在ACM中也算是常见的考点,那么对于搞ACM的同学来说,很有必要搞清楚它,所以接下 来我会很详细地讲解。 在讲解反素数之前,我们先来看反素数的概念。 反素数的定义:对于任何正整数

2017-10-18 15:56:41 433

原创 【bzoj 1053/P1463】反素数 HAOI2007(爆搜)

日常丢出传送门 想更深入的了解反素数什么的看这个分析emmmmmmm描述 对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。如果某个正整数x满足:g(x)>g(i) 0Input  一个数N(1<=N<=2,000,000,000)。Output  不超过N的最大的反质数。Sample Input1000Sample Output840分析: 清北考试Day6的T1

2017-10-18 15:17:48 502

原创 【笔记】仍然不太会的矩阵系列

由于矩阵问题涉及的很少,所以觉得比较麻烦的是初始矩阵构建,那个有时候需要在纸上画画,还有矩阵的式子怎么套上也是个问题 部分引自某大佬,侵删qwq http://blog.csdn.net/wust_zzwh/article/details/52058209矩阵乘法矩阵乘法 可以说矩阵就是个二维数组,数存在里面,矩阵乘法的规则:A*B=C ↓ 矩阵乘法的规则: 第一个矩阵的第i行

2017-10-18 15:16:59 183

原创 【bzoj 1088/P2327】扫雷 2005SCOI(脑洞?)

感觉codevs和bzoj上的都不如luogu上的好看23333,毕竟人家有图嘛Description  相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了 ,“余”人国流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它里面的数字 表示和它8连通的格子里面雷的数目。现在棋盘是n×2的,第一列里面某些格子是雷,而第二列没有

2017-10-18 14:38:34 334

原创 【bzoj 1029/CS 2913】建筑抢修 07JS(贪心+优先队列)

Description  小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的 入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全 毁坏。现在的情况是:T部落基地里只有一个修理工人,虽然他能瞬间到达任何一个建筑,但是修复每个建筑都需 要一定的时间。同时,修理工人修理完一个建筑才能修理下一个建筑

2017-10-18 14:01:05 202

原创 【OpenJ 2987】T3 小兔子捡金币(小金币捡兔子)

描述在一个游戏中,小兔子可以捡金币。它会一边走一边捡掉经过的金币。当小兔子发现前方没有金币的时候,会自动右转。直到所有金币都被捡走。现在把一个NХN的方型区域内,每一格都摆方好了金币。假设小兔子从左上方第一格开始,往右边走。图示如下:1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7捡到的第k个金币会被标记成k,记为该金币的序号。则问第i行,第j列的金币是的序号是什么

2017-10-17 18:40:52 543

原创 【CS 1039】T8 数的划分 dfs版本 (2001年NOIP全国联赛提高组)

http://codevs.cn/problem/1039/时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold题目描述 Description 将整数n分成k份,且每份不能为空,任意两种划分方案不能相同(不考虑顺序)。 例如:n=7,k=3,下面三种划分方案被认为是相同的。 1 1 5 1 5 1 5 1 1 问有多少种不同的分法。输入描述 Input

2017-10-17 17:05:20 311

原创 【OpenJ 666】T1 放苹果(dp or dfs)

描述把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。输入第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。输出对输入的每组数据M和N,用一行输出相应的K。样例输入1 7 3样例输出8思路: 从整体上来看和数的划分很相似,其实感觉比数的划分还麻烦

2017-10-17 16:30:44 240

原创 【P3927】SAC E#1 - 一道中档题 Factorial(luogu八连刷R1提高组)

其实就是昨天的考试题目的T4,,,, 题目链接 https://www.luogu.org/problem/show?pid=3927题目描述 SOL君很喜欢阶乘。而SOL菌很喜欢研究进制。 这一天,SOL君跟SOL菌炫技,随口算出了n的阶乘。 SOL菌表示不服,立刻就要算这个数在k进制表示下末尾0的个数。 但是SOL菌太菜了于是请你帮忙。输入格式: 每组输入仅包含一行:两个整

2017-10-17 16:20:01 261

原创 【10.16 胡测】Day4 第四波胡策题

尬·在底下评测一路绿上头评测一抹灰WA一声哭出来,自己的码力真的太渣,读入都读不进来明明都红字标识出来了看题还是看错w还脸黑本地A机测CE【哭晕】摆在最前面的出题人(排名以奇怪の博主序) lxt 小彤√ zzy zzy lwq 吕婉晴 wyx 痴汉wyx【跑】 摆在最前面的出题人Problem 1 埃罗芒阿老师题目描述思路Problem 2 名侦探柯南题目描述思路Pro

2017-10-16 17:12:26 1030

原创 【P1009】阶乘之和(高精求阶乘之和)

震惊!数组多开大一个10经惨遭TLE! 数组大小为1000010时100跑的慢死,但是为100010时秒杀! 究竟是%!¥#还是@¥#) 跳过胡扯我们来看一下如何实现【一本正经】:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace

2017-10-15 16:27:04 1689

原创 【技巧】程序的对拍

今天我们来看一下对拍 对拍是经常用的技巧,拥有在写了暴力后与标程比较比较看看自己的是否正确等等用途 对拍需要的四个物品 baoli.exe , std.exe , date.exe , pai.exe 现在让我们看看具体怎么操作第一步:一个你的暴力程序 需要cpp生成一个exe才可以#include<bits/stdc++.h>using nam

2017-10-14 21:30:47 479

原创 【公告】半个月不更新的博主突然冒泡(失踪人口回归)

鉴于被CSDN编辑时清除伤心一波 + 博主最近状态很颓废因此一直未更新,近期博主准备复活更新,希望能够实现更新QAQ 一波水题近日即将上线 (:з」∠)【博主这个人越来越颓废不动弹了】 状态各种蓝瘦qwq

2017-10-14 20:47:37 293

ACM单词.docx

作为一名算法竞赛选手,与英文题目打交道必不可少。打多校和刷题时频频遇到一些高频词,特此整理一下,比赛的时候真的炒鸡有用! 在这里整理的是已经过滤了大部分46级水平常见词汇,筛去了基础算法词汇,选出400多经典算法竞赛高频生词

2020-09-25

空空如也

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

TA关注的人

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