E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
算法竞赛入门经典-刘汝佳
算法竞赛入门经典
(UVA202循环小数)
题目描述:输入整数a和b(0#includeintmain(){inta,b;scanf("%d%d",&a,&b);intarr[30001];//存放各位小数intres[30001];//记录被除数出现的次数intloc[30001];//某个被除数刚出现时对应小数的位置intsub=1;//实时记录下标位置a=a%b*10;memset(res,0,sizeof(res));while(r
mavises
·
2020-08-13 15:17
洛谷 P2279 [HNOI2003]消防局的设立
P2279[HNOI2003]消防局的设立法一:某贪心方法(摘自洛谷题解):一般的,对于深度最大的结点u,选择u的k级祖先是最划算的(意思是说这个题目的2改成了k我们都是可以做的,至于这个结论,详见
刘汝佳
的
hehe_54321
·
2020-08-13 14:08
dp--树形dp
UVA10881 Piotr's Ants
在B左边,之后A还是在B左边2:若我们只想求之后n只蚂蚁的n个位置,则两只蚂蚁相遇后可以当他们是互相穿透而过继续前进的,因为他们确实是相互代替对方的方向了综合这两步就可以很容易的求出题目了这道题是看着
刘汝佳
的书做
CSU_CX
·
2020-08-13 13:56
ACM-UVA
Piotrs
Ants
UVA10881
半小时写完替罪羊重构点分树做动态动态点分治之紫荆花之恋的wyy贴心指导
参考书:《
算法竞赛入门经典
——
刘汝佳
》,《
算法竞赛入门经典
训练指南——
刘汝佳
》题库:洛谷(历年题目),USACOtraining(有一定基础的可以考虑跳过前面几个Chapter),USACO月赛进阶学习联赛一等奖水平想要进步到安徽
baben4194
·
2020-08-13 13:42
【清单】 ---
算法竞赛入门经典
第二版 【例题+习题】【已搬家,不再更新..】
写这篇博客的目的:打算把这本书好好消化掉利用起来,但是做完题目后直接在书上进行标记感觉不符合我的习惯(我是一个有全局观念的人呐,所以总想看自己整体进度之类的),而去网上找又没能找到符合我想法的文章(难道只有这种“奇怪的”想法?),虽然每章也都会有个例题一览,但是..算了,还是自己整理的感情更深–>于是“浪费时间”来整理出了这篇博客。说明:所有题目均来自UVaOJ,因此题目序号就是UVa上的题目序号
Albert__s
·
2020-08-13 12:38
算法竞赛入门经典
第二版 习题5-3 卡片游戏 Throwing cards away I uva10935
题目:https://vjudge.net/problem/UVA-10935思路:用deque模拟即可,注意n=1时的格式问题,让我格式错误了一次。代码:#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;intmain(
Rewriter_huanying
·
2020-08-13 12:44
解题笔记
[刷题]
算法竞赛入门经典
(第2版) 4-5/UVa1590 - IP Networks
书上具体所有题目:http://pan.baidu.com/s/1hssH0KO代码:(Accepted,0ms)//UVa1590-IPNetworks#includeunsignedi,m,num,ip[4],ipmax[4],ipmin[4],mask[4];intcmp(unsigned*a,unsigned*b){//comparefor(inti=0;ib[i])return1;}re
weixin_38166557
·
2020-08-12 18:31
ACM题解系列之二:
刘汝佳
:《
算法竞赛入门经典
训练指南》
第1章例题UVA11292HDU1902POJ3646TheDragonofLoowater【贪心】UVA11729CommandoWar【贪心】UVa10881Piotr'sAnts【模拟】第1章习题UVA11039Buildingdesigning【排序】UVA1339UVALive3213POJ2159ZOJ2658AncientCipher【密码】UVA1368UVALive3602ZOJ
weixin_33832340
·
2020-08-12 18:29
高精度乘法+
刘汝佳
BigNumber高精度结构体
高精度乘法,是指计算超过标准数据类型能够表达的计算范围的乘法计算。如果计算机结果已经超过longlong所能表示的范围,将会得到溢出后的答案(结果不正确,也不能计算)这时候就需要用到高精度乘法算法,所谓高精度乘法算法,就是通过录入字符数组的形式保存数字为字符串,然后逐一取出录入的数字字符,转换成对应的int数字进行计算,然后利用计算机善于重复循环处理数据的特点,模拟乘法竖式的计算过程,通过进位和错
only_tao
·
2020-08-12 17:28
高精度计算
2016年湖南省第十二届大学生计算机程序设计竞赛 解题报告
这次省赛居然出题方居然不是
刘汝佳
而是换成了叉姐,现场上看到ICPCCAMP这几个字的时候我的内心是血崩的/(ㄒoㄒ)/~~。不过说实话,叉姐的题,有毒!
凤凰院_坦
·
2020-08-12 17:27
ACM
算法竞赛入门经典
——训练指南(算法艺术与信息学竞赛)
查看书籍详细信息:
算法竞赛入门经典
——训练指南(算法艺术与信息学竞赛)编辑推荐《
算法竞赛入门经典
》一书是
刘汝佳
老师的经典作品之一,自出版以来受到了广大读者的喜爱,近年来大家一直都在期盼着刘老师新作的诞生
weixin_30945039
·
2020-08-11 18:58
算法笔记——双指针法
最近几天想把寒假做的有关算法的笔记整理出来,其中有很多例题都是出自leetcode,还有一些是参考《
算法竞赛入门经典
》,用得比较多的方法有动态规划法、双指针法、回溯法、二分法、递归法等。
袁钰琦
·
2020-08-11 14:21
算法
双指针法
暑期OI大电影——不看后悔整个OI生涯!
著名特级导演CCF、著名特级编剧
刘汝佳
等纷纷给予高度评价~!!观众朋友们,OI的狂热死忠们,还在等什么!?!?!?快快拿起手机,抓紧订票吧!!这个暑假,来一场视觉的盛宴~!!
weixin_34248258
·
2020-08-11 14:37
数模竞赛必备参考书籍《
算法竞赛入门经典
(第2版)》PDF免费下载
编辑推荐新版已上市:《
算法竞赛入门经典
(第2版)》如果你是一名程序员,如果你参加NOIP、NOI、ACM/ICPC竞赛,只要你对算法感兴趣,那就来吧!
JiandaoStudio
·
2020-08-11 04:20
算法
算法竞赛入门经典
-前四章-UVa494 - Kindergarten Counting Game-幼儿园数数游戏-难度1
题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=435KindergartenCountingGameEverybodysitdowninacircle.Ok.Listentomecarefully.``Woooooo,youscwewywabbi
l_200691
·
2020-08-11 03:57
算法竞赛入门经典课后UVa题目
第一周学习周报
第一周学习周报本周学习计划学习笔记下周计划本周学习计划本周是研究生入学前复习的第一周,打算一周半的时间复习C语言,本周任务如下:学习LinuxC语言编程基本原理与实践,链接:https://www.imooc.com/learn/248复习《
算法竞赛入门经典
RivenDong
·
2020-08-11 02:44
C语言
Linux
研究生岁月
子集生成(三种办法)
下面附上三种生成子集的算法代码,来自
算法竞赛入门经典
#include#include#include#include#include#include#includeusingnamespacestd;#
处变不惊
·
2020-08-11 02:53
ACM试题
经典小程序
如何将N!分解为素数的乘积
最近在翻看《
算法竞赛入门经典
》这本书,上面提到一篇关于如何将N!分解为素数的乘积的文章。
池塘的蜗牛
·
2020-08-11 01:12
算法
洛谷 【动态规划3】区间与环形动态规划
题单链接P1220关路灯参考《
算法竞赛入门经典
(SecondEdition)P293UVa1336(Second\Edition)\P293\UVa1336(SecondEdition)P293UVa1336
AristotleSDU
·
2020-08-11 00:51
洛谷题目
动态规划
C++版 - UVa1585 Score - 题解
C++版-UVa1585Score-题解《
算法竞赛入门经典
(第二版)》习题3-1得分(ACM/ICPCSeoul2005,UVa1585)问题描述:给出一个由O和X组成的串(长度为1~80),统计得分。
weixin_34378045
·
2020-08-10 23:51
[C++]油田(Oil Deposits)-用DFS求连通块
[本博文非博主原创,均摘自:
刘汝佳
《
算法竞赛入门经典
》(第2版)6.4图][程序代码根据书中思路,非独立实现]例题6-12油田(OilDeposits,UVa572)输入一个m行n列的字符矩阵,统计字符
weixin_30802171
·
2020-08-10 23:45
关于
算法竞赛入门经典
一书的思考学习——枚举排序和子集生成!
一、生成1~n的排列:这代码的实现使用了递归的方式!唉,但是关于递归的使用还是不够熟练,理解亦不够深入,顾作此文!还有就是从算法到程序的实现,觉得还是欠缺很多啊!/*Date:2014/11/02By:VIDFunction:在本程序中实现了两个功能。1、输入正整数n,按字典序从小到大的顺序输出1~n的所有排列。列如:SampleInput3SampleOutput1231322132313123
V坚持
·
2020-08-10 22:41
编程心得
高精度加减乘运算
在看
刘汝佳
的入门白书,其中提到了高精度加法,上网参考了别人的做法后,写了高精度减法,高精度乘法,但除法仍没有解决。本例高精度范围一千位的十进制大数加减乘。
Reazon
·
2020-08-10 21:05
算法小练
最小费用最大流代码模板及注释
代码来自
刘汝佳
紫书上的代码,最大流使用EK算法,最短路径使用算法为SPFA。
红鲤鱼遇绿鲤鱼
·
2020-08-10 21:13
代码模板
并查集 启发式合并详解 + C代码实现
所以直接进入正题:启发式合并启发式合并第一次看到这个名称,实在
刘汝佳
的书上,当时还惊讶,并查集写了一年了,还
XBCoder
·
2020-08-10 20:57
并查集
算法
算法竞赛入门经典
(第二版)官网页面克隆【墙内用】
链接源地址:https://code.google.com/archive/p/aoapc-book/官方资料《
算法竞赛入门经典
》相关资料:BeginningAlgorithmContests《
算法竞赛入门经典
ACDoge
·
2020-08-10 19:42
子集生成 增量构造法 位向量法 二进制法
增量构造法参考//此算法仅仅是输出下标,实际应用应输入另一个数组来进行存储数据//这三种方式,为了理解这个花费了最长的时间,太纠结于细节了,
刘汝佳
写的不是特别清楚//这三种方式的话,都可以理解为输出0-
LutherLau
·
2020-08-10 19:46
算法
子集生成的两种方法
该算法来自--
刘汝佳
的
算法竞赛入门经典
。书中介绍了两种算法的核心代码,但却没有逐过程详细解说,另初学者看文字时很难看懂,遇到问题,是先要直接研究问题的细节呢还是先把问题搞清楚?
落天雨、、
·
2020-08-10 17:00
算法
【并查集】LA3027 合作网络(记录离根结点距离)
题目LA3027思路
刘汝佳
蓝书,并查集第二道例题代码#include#include#include#include#include#define_for(i,a,b)for(inti=a;i
icecab
·
2020-08-10 17:24
9.noip及时复习
数据结构
并查集
图论
1003Emergency(25)
正式入坑PAT,这道题我的解是东拼西凑吧,用了http://blog.csdn.net/apie_czx/article/details/45310675这个大佬的思路,然后
刘汝佳
的模板在此奉上代码#include
i_head_no_back
·
2020-08-10 16:49
【
算法竞赛入门经典
】7.3子集生成【增量构造法】【位向量法】【二进制法】
7.3.1增量构造法思路:一次选出一个元素放到集合中。自己对于递归的理解还是不够,这里虽然没有明确给出递归停止条件,但是如果无法继续添加元素,就不会再继续递归,然后就是我头疼的回溯啦。#includeintnum[4],n;voidA(intn,int*a,intans){for(inti=0;iintnum[4],n;voidprint_subset(intn,int*a,intans){if(
努力过
·
2020-08-10 16:20
学习笔记
算法竞赛入门经典
例题 6-12 油田(Oil Deposits, UVa 572)
输入一个m行n列的字符矩阵,统计字符“@”组成多少个八连块。如果两个字符“@”所在的格子相邻(横、竖或者对角线方向),就说它们属于同一个八连块。SampleInput11*35*@*@***@***@*@*18@@****@*55****@*@@*@*@**@@@@*@@@**@00SampleOutput0122#include#include#includeusingnamespacestd;
杂家
·
2020-08-10 16:08
信息学竞赛
C&C++
最小费用最大流模板
刘汝佳
的MCMF模板:队列优化的BellmanFord(SPFA)版:#includeusingnamespacestd;constintMAXN=1e5+5;constintINF=0x3f3f3f3f
张松超
·
2020-08-10 15:21
【模板】
算法竞赛入门经典
习题2-10 排列(permutation)
习题2-10排列(permutation) 用1,2,3…,9组成9个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3。输出所有解。 #includeusingnamespacestd;voidresult(intnum,int&numSum,int&numPro){inti1=num%10;inti2=num/10%10;inti3=num/100;nu
Tribleave
·
2020-08-10 14:06
算法
排序
算法
子集生成:增量构造法 位向量法 二进制法
刘汝佳
算法竞赛入门经典
P188。1.增量构造法。即一次选出一个元素放在集合中,每次放入新元素后输出。
Sunshine_victory
·
2020-08-10 14:45
暴力
子集生成的两种方法 (增量构造法 和 位向量法)
该算法来自--
刘汝佳
的
算法竞赛入门经典
。书中介绍了两种算法的核心代码,但却没有逐过程详细解说,另初学者看文字时很难看懂遇到问题,是先要直接研究问题的细节呢还是先把问题搞清楚?
HelloWorld10086
·
2020-08-10 14:31
暴力求解
子集生成问题
给你一个可比较大小顺序的集合,让你生成所有按照字典序排列的子集,本文借鉴自
刘汝佳
算法入门经典。方法一:增量构造法:一次选取一个元素到集合中。
痕迹天涯119
·
2020-08-10 13:27
数据结构与算法
刘汝佳
紫书 uva220 解题报告
没想到AC了好感动啊。。。前面的那道象棋蜜汁WA把我搞的身心俱疲,又见到一个和棋有关的题就怂了啊本来觉得会和象棋那题一样蜜汁WA的说,结果提交的时候看到presentationerror整个心是紧了一下好吗!!简直是初恋的感觉啊!!我的做法是把棋盘上的每个点都定义两个值来判断是否为黑子或者白子可落点,然后每个可落点都有一系列关联点,用于之后落子时将改点和关联点之间的棋子全部覆盖为同色。结果这题输出
kyoma
·
2020-08-09 21:29
[转]ACM国际大学生程序设计竞赛试题与解析
国际大学生程序设计竞赛试题与解析入门三本:《数据结构与算法》(傅清祥,王晓东编著,我所见过的最好的算法教材)程序设计导引及在线实践作者:李文新ACM程序设计培训教程吴昊基础提高:算法艺术与信息学竞赛第二版
刘汝佳
算法设计与分析王晓东算法设计与试验题解王晓东科曼
Ididcan
·
2020-08-09 18:56
ACM
uva437The Tower of Babylon(不一样的dp)
我的思路和
刘汝佳
老师的思路不一样:思路:把一个立方体变成6个立方体,即长宽高都不一样。定义状态:d[i]为以下标为i的木块为起点所能摞的最高的高度,记忆化搜索就可以了。
wsn564533648
·
2020-08-09 15:26
DP
第十章例题 A - Colossal Fibonacci Numbers! UVA - 11582
刘汝佳
大神说因为余数最多n中,所以最多n*n项就会出现重复我不理解3.所以找出重复的次数,到时候里面的a^b取余再到存放的数组里面去找就行了4.关于a和b我一开始以为他们太大存不下,然而用unsignedlonglong
JXUFE_ACMer
·
2020-08-09 06:19
八月暑期集训
第九章例题 B - The Tower of Babylon UVA - 437
/*SE:wn------王宁*/
刘汝佳
大神源码&&我的AC代码(可能更简洁易懂)+我的前期思路、解说和总结&&我前期的失败代码//RujiaLiu#include#include#includeusingnamespacestd
JXUFE_ACMer
·
2020-08-09 04:03
八月暑期集训
2014训练计划
2、欢迎吐槽~3、推荐该阶段用书(以下具体算法实现多数可在此书中找到详解):
算法竞赛入门经典
之训练指南(
刘汝佳
)4、题解报告:专题中的题目多是经典题目,百度搜索即有详细解
田益铭
·
2020-08-08 02:00
Else
线段树·题解报告
线段树·题解报告参考资料·课件线段树--
刘汝佳
统计的力量,线段树全接触--张昆玮·Blog【完全版】线段树从普通线段树到zkw线段树[总结][数据结构]ZKW线段树详解选题目录·Hdu1166敌兵布阵(
HS-Zeng
·
2020-08-08 02:49
Acm
《
算法竞赛入门经典
2ndEdition 》习题3-4 周期串(Periodic Strings, Uva455)
这题也是,WA了好多次,结果最后是个PE,表示强烈不解,文末多输了一个空白行,现在终于改对了,该去歇会了,今天刷了四道简单题,还不错,加油。#include#include#includeusingnamespacestd;constintmaxn=80;chars[maxn+50];intmain(){//freopen("NewTextDocument.txt","r",stdin);//fr
Occupiedcsdn
·
2020-08-07 11:22
算法竞赛入门经典
uva
周期串(
算法竞赛入门经典
习题)
问题:如果一个字符串可以由某个长度为k的字符串重复多次得到,则该串以k为周期。例如,abcabcabcabc以3为周期(注意,它也以6和12为周期)。输入一个长度不超过80的串,输出它的最小周期。看见很多帖子都是用从1开始测周期的方法,分享一下我的思路,优点是只需要遍历一次字符串。大体思路:因为每一个周期都是从第一个字符(str[0])开始的,所以直接找第二次出现str[0]的位置。若越界则说明最
Mr_Bingaling
·
2020-08-07 11:07
杭电ACM 2037 今年暑假不AC
《
算法竞赛入门经典
》153页。
码农同学
·
2020-08-05 03:46
hdu
信息学竞赛学习资料整理
信息学竞赛一本通算法导论组合数学《CCF中学生计算机程序设计入门篇》和《基础篇》算法艺术和信息学竞赛作者:
刘汝佳
黄亮
算法竞赛入门经典
(就是我们上课的那本书)作者:
刘汝佳
算法竞赛入门经典
--训练指南作者:
weixin_33981932
·
2020-08-05 03:06
信息学竞赛刷题建议历程
1、近10年NOIP普及组前三题——30道题练入门2、USACO全体——练基础算法3、近10年NOIP提高组全部试题——感受OI基础3.1、
刘汝佳
白书训练指南所有例题——打好基础4、开始SGU版切刷题—
weixin_30417487
·
2020-08-05 02:21
链表
最近在看
刘汝佳
的算法竞赛书,看到用数组表示链表,略感特别,所以特此来写篇博客记录一下,加深印象的同时希望也能记住用法。
zzu.z
·
2020-08-05 01:22
算法
链表
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他