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
算法竞赛入门经典
字符串练习题
——以下例题均来自《
算法竞赛入门经典
》在Tex中,做双引号的"",右双引号是"''"(两个回车左边的).输入一篇包含双引号的文章,你的任务是把它转换成TeX的格式。
酷毙少男
·
2020-08-04 21:40
刷题练习
刷紫书第三章例题(例题3-1,3-2,3-3)
本文章主要参考刘汝佳著作《
算法竞赛入门经典
》(第2版)例题3-1TEXQuotesUVA-272TEXisatypesettinglanguagedevelopedbyDonaldKnuth.Ittakessourcetexttogetherwithafewtypesettinginstructionsandproduces
ccnuacmhdu
·
2020-08-04 13:59
紫书算法学习记
算法竞赛入门经典
第四章例题4-1 Ancient Cipher UVA - 1339
例题4-1https://vjudge.net/problem/UVA-1339只要个数对得上即可#include#include#includeusingnamespacestd;intmain(){strings,t;while(cin>>s>>t){intA[2][26]={};for(inti=0;i
Bendaai
·
2020-08-04 11:19
算法笔记:数组和字符串
算法笔记:数组和字符串内容来源:刘汝佳《
算法竞赛入门经典
(第2版)》一、数组与字符数组1.一维/二维数组声明与使用方法(基础)※注意两个函数:memcpy和memset(1)memcpy(b,a,sizeof
锐不可当cr
·
2020-08-04 10:17
算法笔记系列
ACM班新队员暑假集训计划
ACM班新队员暑假集训计划···7月7日~7月14日(第一周)学习白书(
算法竞赛入门经典
)第1部分语言篇。了解OJ判题机制,熟悉C语言的常见问题及解决办法。
静-静的雪
·
2020-08-03 11:16
经典文章
ACM
BFS的应用-走迷宫
//
算法竞赛入门经典
(刘汝佳)-BFS的应用,走迷宫#include#includeconstintMAXN=100+10;intq[MAXN*MAXN];//走迷宫intvis[MAXN][MAXN]
seeker1994
·
2020-08-03 01:15
HDU-1495 (BFS)
总体思路与经典的倒水问题相同(可参考刘汝佳《
算法竞赛入门经典
》P202-P205对Uva10603的讲解)对于总可乐量为奇数的情况,直接输出不可能,因为对于没有刻度的整数容量的杯子,我们可以操作的最小可乐量不会小于
Accsc
·
2020-08-02 21:11
搜索
算法入门
2、欢迎吐槽~3、推荐该阶段用书(以下具体算法实现多数可在此书中找到详解):
算法竞赛入门经典
之训练指南(刘汝佳)4、题解报告:专题中的题目多是经典题目,百度搜索即有详细解答~5、专题相关知识点红字标出,
九野的博客
·
2020-08-01 14:54
ACM套题
(数论)模运算、同余、逆元
本文参考刘汝佳《
算法竞赛入门经典
》(第2版)模运算(a+b)modn=((amodn)+(bmodn))modn(a-b)modn=((amodn)-(bmodn))modnabmodn=((amodn
ccnuacmhdu
·
2020-08-01 11:55
紫书算法学习记
算法之路二:刘汝佳
算法竞赛入门经典
信息解码 UVA213
#include#includeintreadchar();intreadint(intc);intcode[8][1<<8];intreadcodes();intmain(){while(readcodes()){//printcodes();for(;;){intlen=readint(3);if(len==0)break;//printf("len=%d\n",len);for(;;){in
EUSIA
·
2020-08-01 10:59
刘汝佳
算法之路二:刘汝佳
算法竞赛入门经典
:栈和队列 铁轨UVa514
#include#includeusingnamespacestd;constintmaxn=1010;intn,target[maxn];intmain(){while(scanf("%d",&n)==1){stacks;intA=1,B=1;for(inti=1;i<=n;i++)scanf("%d",&target[i]);intok=1;while(B<=n){if(A==target[B
EUSIA
·
2020-08-01 10:59
刘汝佳
c++ 无符号bigint高精度大整数
c++无符号bigint高精度大整数此代码除了减法和乘法以外均参考了刘汝佳的《
算法竞赛入门经典
第二版》,亲测DevC++可以编译通过。代码在codevs(codevs.cn)上通过高精度全部题目。
Phantomlsh
·
2020-08-01 09:15
算法
uva 340
option=com_onlinejudge&Itemid=8&category=5&page=show_problem&problem=276今天开始准备去uva做题,推荐一本书《》
算法竞赛入门经典
》
菜鸟辉的奋斗史
·
2020-08-01 00:44
字符数组
《
算法竞赛入门经典
(第2版)》——学习记录
前言: 这里主要记录本人在学习紫书过程中充分理解过的题目的AC代码,便于以后回顾时查找代码和思路,毕竟看别人的真的有点难懂。此外,本书甚至是本书之外的相关知识学习也可能在此留下记录。 作为一只小白,看待问题就是新手角度,如果发现什么幼稚的代码或语句,不妨一笑了之,但是最好还是委婉地提醒一下我吧。 不太懂怎么分类,我就根据章节标题以及代码重点来分类了。 本书全题链接:https://vjud
Barsaker
·
2020-07-31 14:58
《算法竞赛入门经典(第2版)》
最大流的增广路算法
讲解模板题目链接洛谷P3376模板来自
算法竞赛入门经典
(第2版)--刘汝佳#includeusingnamespacestd;#defineINF0x3f3f3f3ftypedeflonglongll;
桂十三
·
2020-07-30 14:58
模板
题目
图论
算法竞赛入门经典
第二版第三章习题
写这个的原因是看到一位大神的习题答案总结,于是自己心血来潮也想写一个这个,目的主要是督促自己刷题吧,毕竟自己太弱了。习题3-1得分UVa1585大致就是设置一个变量记录到当前为止的连续的O的数量,碰到X就变0,水题。#include#include#includechars[90];intmain(void){intlength,n,sum,num;scanf("%d",&n);while(n--
fanesemyk
·
2020-07-30 12:22
紫书习题集锦
POJ2411 轮廓线动态规划典型例题
详见刘汝佳新书:
算法竞赛入门经典
:训练指南P384.首先本题目是以一个一个的格子为基础来计算状态的,即每次都是考虑当前位置的格子如何放左上骨牌(以当前位置为最右下角,即只不放,左放,和上放3种情况,没有右放和下放
focus_best
·
2020-07-30 01:26
ACM--轮廓线动态规划
★★★
ACM--题解汇总
洛谷---动态规划---动归---dp
洛谷---动态规划---动归---dphttp://www.luogu.org动态规划---动归---dp是弱项,需要勤学苦练,先试了《
算法竞赛入门经典
(第2版)》,发现难度挺大,还是要循序渐进,遂决定
mrcrack
·
2020-07-29 21:01
洛谷
算法竞赛入门经典
:第五章 基础题目选解 5.3 周期串
/*周期串:如果一个字符串可以由某个长度为k的字符串重复多次得到,我们说该串以k为周期。例如,abcabcabcabc是以3为周期(注意,它也以6和12为周期)。输入一个长度不超过80的串,输出它的最小周期输入:HoHoHo输出:2思路:关键找到切分点,从n/2长度算起吗,n/2-1长度,一直到1为止。这类似于希尔排序*/#include#include#include#defineMAXSIZE
天地一扁舟
·
2020-07-29 10:52
刘汝佳算法竞赛入门经典
算法竞赛入门
算法竞赛入门经典
: 第三章 数组和字符串 3.5回文串
/*回文串:输入一个字符串,求出其中最长的回文串。子串:在原串中连续出现的字符串片段。忽略标点和空格,大小写输入字符串长度不超过5000,且占据单独一行。若有多个最长回文串,则输出起始位置最靠左的输入:Confuciusssay:Madam.I'mAdam.输出:Madam,I'mAdam*//*关键:1printf输出到屏幕,fprintf输出到文件,sprintf输出到字符串,sprintf需
天地一扁舟
·
2020-07-29 10:51
刘汝佳算法竞赛入门经典
java中的位运算
很早的时候在一本《
算法竞赛入门经典
》,有些acmer应该知道的。原题目很简单,是这样的:两个变量A,B如何交换。“定个temp不就搞定了。”
javaer12
·
2020-07-28 13:27
算法竞赛入门经典
:第六章 数据结构基础 6.14欧拉回路
/*欧拉回路:有一条命为Pregel的河流经过Konigsberg。城中有七座桥,把河中的两个岛与河岸连接起来。是否存在一条路线,可以不重复地走完7座桥欧拉道路实际上是一笔画问题:欧拉图必须满足条件:图连通并且没有度数为奇数的节点半:连通+恰有2个度数为奇数的节点(这两个顶点为初始和结束顶点,因为其他节点进出次数相等)如何判定恰有两个度数为奇数的节点:枚举即可结论:有向图:一个节点的出度比入度大一
天地一扁舟
·
2020-07-28 05:32
刘汝佳算法竞赛入门经典
算法竞赛入门经典
习题2-2 水仙花数 2-3韩信点兵
算法竞赛入门经典
习题2-2水仙花数重定向版并不需要#defineLOCAL,fopen版要有文件才能打开/*#include#pragmawarning(disable:4966)voidmain(){
李小三r
·
2020-07-16 02:10
算法竞赛入门经典
《
算法竞赛入门经典
第2版》知识点总结
1.整数-浮点数=浮点数。2.圆周率表示:constdoublepi=acos(-1.0)。(其中"acos"为求反余弦)。注:尽量用const关键字声明常数。3.在算法竞赛中,不要使用头文件conio.h,包括getch()、clrscr()等函数。4.在算法竞赛中,每行输出均应与回车符结束,包括最后一行。输出的每两个数或者字符串之间应与单个空格隔开。5.如果有多个并列、情况不交叉的条件需要一一
LL Leung
·
2020-07-16 02:13
C/C++
算法/数据结构
算法竞赛入门经典
(第2版)习题3-8 循环小数 Repeating Decimals UVa202
这题第一次提交时报PE,随后修改了2处1.把循环节长度的输出格式由“%4d”改成了“%d”2.把循环节长度输出语句末尾的“\n\n”改成“\n",然后加了一个条件输出,判断是否是第一次输出答案,是则直接输出,否则加空行”\n“与前一个答案隔开一行。然后就开始wa,反复修改后发现第二步是多余的,去掉条件输出,把循环节长度输出语句末尾的“\n”改回“\n\n"就可以ac了。原因在于题目的输出要求就是”
_Arc
·
2020-07-15 20:35
算法竞赛入门经典(第2版)
算法竞赛入门经典
经典例题及习题题解
文章目录
算法竞赛入门经典
第一版第5章基础题目选解5.1字符串5.2高精度计算5.3排序与检索5.4数学基础第六章数据结构基础6.1栈和队列6.2链表6.3二叉树6.4图第七章暴力求解法7.1简单枚举7.2
Ubuntu1996
·
2020-07-15 19:10
ACM题集以及各种总结大全!
的帮助连接北京大学(poj)题目连接浙江大学(zoj)题目连接uva题目连接青理工大学acm宣传ppt(据说就是耀哥的魅力害了好多人来搞ACM)连接二.水题hdu水题分类之耀哥版poj题目分类小媛在努力原创《
算法竞赛入门经典
弱菜zc
·
2020-07-15 12:15
ACM学习资料
《
算法竞赛入门经典
》(第二版)代码及详细解释(持续更新!)
现发布【刘汝佳《
算法竞赛入门经典
》(第二版)——紫书】的例题和习题的代码和详细解释。欢迎批评指正!
Yukyin
·
2020-07-15 11:28
刷题
Yukyin
[
算法竞赛入门经典
] UVA 1152 - 4 Values whose Sum is 0 | POJ 2785
直接暴力复杂度太高,可以先把A、B的每个元素相加组合存到数组M,C、D的每个元素相加组合也存到一个数组N。然后把C、D的组合从小到大排序,然后枚举M数组每个元素Mi,二分查找N数组元素有几个-Mi即可。POJ2785和这题一样,就是输入的时候没有T。#include#include#include#include#include#include#include#include#include#in
Free_way
·
2020-07-15 10:11
UVA
算法竞赛入门经典
《
算法竞赛入门经典
(第2版)》
《
算法竞赛入门经典
(第2版)》基本信息作者:刘汝佳丛书名:算法艺术与信息学竞赛出版社:清华大学出版社ISBN:9787302356288上架时间:2014-6-5出版日期:2014年6月开本:16开页码
weixin_34297704
·
2020-07-15 05:34
刘汝佳《
算法竞赛入门经典
》---总结
刘汝佳:《
算法竞赛入门经典
》三步:基本的数据结构+算法知识;数论等数学基本知识;锻炼联想建模能力、知识与实际相结合,解决实际问题!
weixin_30896657
·
2020-07-15 03:14
《
算法竞赛入门经典
训练指南》pdf
下载地址:网盘下载基本介绍编辑内容简介《
算法竞赛入门经典
:训练指南》题目多选自近年来ACM/ICPC区域赛和总决赛真题,内容全面,信息量大,覆盖了常见算法竞赛中的大多数细分知识点。
weixin_30387423
·
2020-07-15 03:09
算法竞赛入门经典
(第二版)-刘汝佳-第八章 高效算法设计 习题(18/28)
文章目录说明习题习8-1UVA1149装箱习8-2UVA1610聚会游戏习8-3UVA12545比特变换器习8-4UVA11491奖品的价值习8-5UVA177折痕(未尝试)习8-6UVA1611起重机习8-7UVA11925生成排列习8-8UVA1612猜名次习8-9UVA1613K度图的着色习8-10UVA1614奇怪的股市习8-11UVA1615高速公路习8-12UVA1153顾客是上帝(未
梁山伯liangrx06
·
2020-07-14 23:09
算法竞赛入门经典
ACM竞赛需要注意的一些编程习惯
算法竞赛入门经典
第2版(刘汝佳著)学习心得(将会不定期更新。。。)
焦虑的说说
·
2020-07-14 22:53
ACM竞赛(学习)
算法竞赛入门经典
(第二版)习题 2-2 韩信点兵
#include#include//
算法竞赛入门经典
(第二版)习题2-2pages-34usingnamespacestd;intmain(){inta,b,c,t=1;while(scanf("%d%
WuYaoBing
·
2020-07-14 20:26
算法题
算法竞赛入门经典
2-10 用1,2,3,4,5,6,7,8,9组成3个三位数 abc:def:ghi=1:2:3
//用1,2,3,4,5,6,7,8,9组成3个三位数,abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3//最小数枚举从123到987/3//建立一个数组表示9个数(1、2、3……9)初始值为1表示可用//使用了某数就将这数设为0使用前判断值是否为1(可用),为1就将它赋值为0否则continue下一个数#includeusingnamespacestd;int
qingxp9
·
2020-07-14 16:43
NB人物的c++成长历程
算法竞赛入门经典
--训练指南 笔记
P1(贪心)自己想的糟糕的算法:#include//从大到小排序龙头和骑士,每个龙头由“恰好”能砍掉的骑士来砍#include//貌似没问题,但是又难写又慢#include//就当复习stl了#includeusingnamespacestd;intn=1,m=1;inta[30000];vectorb;vector::iteratoriter;boolboo[30000];intb1;boolc
hehe_54321
·
2020-07-14 11:02
杂项
算法竞赛入门经典
第二版:循环结构程序设计实例与习题
实例:1.阶乘之和输入n,计算S=1!+2!+3!+…+n!的末六位。分析:两个循环,里面循环用于计算不同数的阶乘,外面一个循环用于将所有阶乘相加,核心算法"for(inti=1;i#include#includeintmain(){constintMOD=1000000;intn,S=0;scanf("%d",&n);for(inti=1;i#defineINF100000intmain(){i
没有人给他写信的下士
·
2020-07-14 07:44
编程练习
算法
01背包,完全背包,多重背包,混合背包
主要参考内容如下
算法竞赛入门经典
(第二版)完全&多重背包问题讲述了01背包,完全背包,多重背包之间的关系背包九讲-整合版讲述的全面,但有些细节都是默认你是知道的01背包,完全背包,多重背包,混合背包详解使用伪码
1000 0000
·
2020-07-13 12:34
信息学奥赛
算法
算法竞赛入门经典
------浮点数整数在内存中的存储方式
算法竞赛入门经典
---浮点数整数在内存中的存储方式参考文章:http://www.cnblogs.com/zxtp/p/4938742.html1、数据的存储方式:大端模式和小端模式大端模式:低地址位存储值的高位
阳光下的Smiles
·
2020-07-13 07:33
C/C++编程
【蓝桥杯】入门训练 Fibonacci数列(Java实现)
在刘汝佳老师的《
算法竞赛入门经典
》也提到了:要计算只包含加法、减法和乘法的整数表
allyyhh
·
2020-07-13 02:27
算法
蓝桥杯
算法竞赛入门经典
——训练指南
《
算法竞赛入门经典
——训练指南》基本信息作者:刘汝佳陈锋[作译者介绍]丛书名:算法艺术与信息学竞赛出版社:清华大学出版社ISBN:9787302291077上架时间:2012-10-16出版日期:2012
csdn1232
·
2020-07-11 04:33
算法笔记:动态规划(DP)初步
专题:动态规划(DP)初步内容来源:《挑战程序设计竞赛》(第2版)+《
算法竞赛入门经典
》(第2版)+网上资料整理汇总一、引入动态规划程序设计是对解最优化问题的一种途径、一种方法,而不是一种特殊算法。
锐不可当cr
·
2020-07-11 04:19
算法笔记系列
《
算法竞赛入门经典
第二版》习题2-5分数化小数问题
这是大三阅读《
算法竞赛入门经典
第二版》时写的,当时是为了准备算法题:关于《
算法竞赛入门经典
第二版》习题2-5分数化小数问题,网络上有一些代码#includeintmain(void){inta,b,c;
Master郭
·
2020-07-08 23:28
C/C ++中关于除 0 的处理
C/C++中的数据类型和输入格式的测试
算法竞赛入门经典
P14code::block测试A4:表达式1.0/0.00.0/0.0的值是多少?
就叫JOKER
·
2020-07-08 22:11
暑期培训计划之个人计划
使用
算法竞赛入门经典
(刘汝佳编)暑期培训计划之个人计划(7.22到8.13)日期周次看书编程题目看书完成情况题目完成情况备注2014.7.22周二第一章-第六章(1-113页)卡片游戏,简单枚举除法完成完成
Rememberautumn
·
2020-07-08 10:55
杂谈
数据结构之线性表题目总结
题目均出自刘汝佳《
算法竞赛入门经典
》题目都是队列,栈,链表挂钩的。做题目过程中STL和数组模拟两种方式交叉使用,便于加深对于数据结构的理解。"
ooooooooe
·
2020-07-08 09:33
数据结构
总结
《
算法竞赛入门经典
》——重新实现库函数
在学习字符串时,重新实现一些库函数的功能是很有益的。练习1:只用getchar函数读入一个整数。假设它占据单独的一行,读到行末为止,包括换行符。输入保证读入的整数可以保存在int中。//3.4.4-1只用getchar函数读入一个整数。#includeintmain(void){inta[100],i=0,num=0;while((a[i]=getchar())&&a[i]!='\n'){num=
litiouslove
·
2020-07-07 13:54
算法竞赛入门经典
ACM
(Step1-500题)UVaOJ+
算法竞赛入门经典
+挑战编程+USACO2012年09月17日22:17:50下面给出的题目共计560道,去掉重复的也有近500题,作为ACMerTrainingStep1
linshixina
·
2020-07-07 13:51
《
算法竞赛入门经典
》习题2-5 分数化小数(Decimal)
原题题意:输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。其中a,b≤106,c≤100。输入包含多组数据,结束标记为a=b=c=0。测试数据:样例输入:164000样例输出:Case1:0.1667解题思路这道题是整数取整、取余的练习题。本以为可以直接用C++的setprecision(c)解决,但是测试时发现一旦c大于16以后,输出的浮点数后面全为0,原因是double的有效精
Lecholin
·
2020-07-07 13:00
基础练习
算法竞赛入门经典-第2版
算法与数据结构
算法竞赛入门经典-第2版
取余
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他