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
算法竞赛入门经典-刘汝佳
512 - Spreadsheet Tracking (UVA)
题目链接如下:OnlineJudge这道题还是很繁琐的,花了我不少时间……(然后看到别人的评价“水题”,就超级崩溃……)
刘汝佳
用了两种方法来解,这里用的就是他的方法,还是非常巧妙的。
天天AZ
·
2023-09-24 23:33
UVA
算法
UVA-1343 旋转游戏 题解答案代码
算法竞赛入门经典
第二版
GitHub-jzplp/aoapc-UVA-Answer:
算法竞赛入门经典
例题和习题答案
刘汝佳
第二版题目其实不难,但是耗费了我较多时间。
漂流瓶jz
·
2023-09-20 19:41
算法竞赛入门经典
数据结构
算法
图论
aoapc
算法竞赛入门经典
c++
迭代加深搜索
判断点是否在三角形内
也是《
算法竞赛入门经典
(第一版)》中5.4.3节“果园中的树”中的问题。重心法该方法简单易懂,速度也快,只是多了点向量运算的知识。
狮子HH
·
2023-09-18 13:34
点在三角形内
重心法
右手定则
算法竞赛入门经典
(第二版)第九章 动态规划 例题代码
例题9-1城市里的间谍例题9-2就是书中P262嵌套矩形问题,有时间在更新,敬请原谅例题9-3旅行文章正在更新中------敬请期待...
小王子009
·
2023-09-14 13:57
算法
动态规划
c++
算法竞赛入门经典
习题2-1 水仙花数(daffodil)
方法一:#includeintmain(){inta,b,c;for(inti=100;iintcube(intk){returnk*k*k;}intmain(){inta,b,temp;for(inti=1;i<10;++i){a=cube(i);for(intj=0;j<10;++j){b=cube(j);for(intk=0;k<10;++k){temp=a+b+cube(k);if(tem
天天AZ
·
2023-09-06 03:40
算法竞赛入门经典
算法
UVA11374 Airport Express
题目链接在
刘汝佳
的那本书上看到了这道题,思路:先预处理出起点到所有点以及终点到所有点的最短路径,然后就是枚举所有的商务边,因为只能有一条商务边,所以最优的路径肯定要么就是起点->商务边起点->商务边终点
weixin_30832405
·
2023-09-03 23:59
排列(permutation)——
算法竞赛入门经典
题目:用1,2,3,...,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3。按照“abcdefghi”的格式输出所有解,每行一个解。解法一查找1-9是否都存在于s字符数组中#include#includeintmain(){for(inti=123;i格式:memchr(constvoid*buf,intch,size_tcount);功能:从
还记得樱花正开~
·
2023-09-03 15:57
算法
算法竞赛入门经典
习题2-5 分数化小数 (decimal)
题目如下:《
算法竞赛入门经典
》——习题2-5分数化小数(decimal)_SimoneZeng的博客-CSDN博客代码如下:#includeinta,b,c,k;intmain(){k=0;while(
天天AZ
·
2023-09-03 15:57
算法竞赛入门经典
算法
算法竞赛入门经典
习题2-6 排列(permutation)
排列(permutation)——
算法竞赛入门经典
_还记得樱花正开~的博客-CSDN博客上面的代码很厉害,学习...我的代码水平就比较差了...
天天AZ
·
2023-09-03 15:26
算法竞赛入门经典
算法
《
算法竞赛入门经典
》勘误表
0.前言:“要学好C语言,绝非熟悉语法和语义这么简单”不太正确,语言是语言,算法是算法,不能说算法厉害了才算把语言学好了(作者说如果把”学好“改成”用好“就更明白了)。“学习C语言的过程是痛苦的”,有点吓人,其实C语言是很好学的……也许作者逻辑思维太厉害,所以对语法这种语文类型的内容不太敏感(作者对此回复说对语言并不是不敏感,学习C语言的过程是痛苦的是学生们的感慨,只是照搬)。1.P8:a^=b^
laciqs
·
2023-09-02 19:34
Algorithms
C/C++
算法
语言
returning
编译器
c
linux
算法竞赛入门经典
习题2-4 子序列的和 (subsequence)
题目如下《
算法竞赛入门经典
》习题2-8子序列的和(subsequence)_Carrylsh的博客-CSDN博客#includeintn,m,k;intmain(){k=0;while(scanf("%
天天AZ
·
2023-09-02 05:40
算法竞赛入门经典
算法
11300 - Spreading the Wealth (UVA)
题目链接:OnlineJudge按照
刘汝佳
的《
算法竞赛入门经典
——训练指南》。
天天AZ
·
2023-09-02 05:39
UVA
算法
1388 - Graveyard (UVA)
OnlineJudge
刘汝佳
代码中用了一个很高效的写法:fabs(pos-floor(pos+0.5))来计算离pos最近的整数点的距离,学习。
天天AZ
·
2023-09-02 05:39
UVA
算法
10881 - Piotr‘s Ants (UVA)
题目链接:OnlineJudge根据
刘汝佳
的解法的思路,我的代码如下:#include#include#includeconstintmaxn=10001;structant{intid;intloc;
天天AZ
·
2023-09-02 05:06
UVA
算法
刘汝佳
の扩展欧几里得算法详解
引直线上的点求直线ax+by+c=0ax+by+c=0ax+by+c=0上有多少个整点(x,y)(x,y)(x,y)满足x∈[x1,x2],y∈[y1,y2]x\in[x1,x2],y\in[y1,y2]x∈[x1,x2],y∈[y1,y2]扩展欧几里得算法在解决引中的问题之前,我们需要学习一下扩展欧几里得算法——找出一对整数对(x,y)(x,y)(x,y)使其满足ax+by=gcd(a,b)ax
FirstBd.
·
2023-08-23 04:45
算法
c++
刘汝佳
数论
刘汝佳
の归并排序详解
思路作为一种高效的排序算法,它主要是通过递归来实现的,具体步骤如下划分问题:将序列划分成数量尽量相等的两部分递归求解:将两部分分别排序合并问题:将两个序列合并成一个前两步对于笔者来说肯定是很容易实现的,归并排序的难点主要在第三步如何合并两个有序序列呢?很明显,只需要每次选择两个序列中的最小元素并将其添加到辅助空间(最终答案)中,如图所示代码voidmerge_sort(int*A,intl,int
FirstBd.
·
2023-08-08 18:05
排序算法
算法
数据结构
c++
刘汝佳
递归
函数
《
算法竞赛入门经典
》————竖式问题
题目:找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合。输入数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应有编号,之后应有一个空行。最后输出解的总数。具体格式见样例输出(为了便于观察,竖式中的空格改用小数点显示,但你的程序应该输出空格,而非小数点)。样例输入:2357样例输出:..775X..33-----.23252325.-
沙雕出现了
·
2023-08-08 15:47
算法相关
算法竞赛
刘汝佳
の树状数组详解
引入二叉索引树,也叫树状数组是一种便于数组单点修改和区间求和的数据结构主要根据下标的lowbit值来建树至于lowbit(x),则是(x)&(-(x)),也就是一个二进制数从右边数第一个1代表的数#definelowbit(x)((x)&(-(x)))基础树状数组如下图所示灰色结点为树状数组中的结点,不难发现,lowbit值相同的结点在同一层上,lowbit值越大越靠近根我们用一个c数组来存储图中
FirstBd.
·
2023-08-04 01:56
算法
数据结构
c++
树状数组
刘汝佳
UVA-524 素数环 题解答案代码
算法竞赛入门经典
第二版
GitHub-jzplp/aoapc-UVA-Answer:
算法竞赛入门经典
例题和习题答案
刘汝佳
第二版由于判断最大不超过31,因此素数的判断直接手写枚举放到代码里即可。
漂流瓶jz
·
2023-07-25 10:50
算法竞赛入门经典
算法
深度优先
图论
aoapc
c++
算法竞赛入门经典
算法入门刷题笔记
算法竞赛入门经典
++第五章例题 5-1——5-5
写在前面好久没更新公众号和博客了,因为最近在研究新的方向,所以很少发文。笔者接触编程只有一年,这一年间主要研究启发式算法在运筹学中的应用。但是由于编程基础薄弱,在进一步研究复杂运筹学问题时发现基础算法不过关导致写出的代码运行速度很慢,因此很苦恼。所以决定这个暑假补习一下基础算法,主要是刷一些简单的ACM入门题。偶尔会发一些刷题笔记(偶尔!)。和作者有类似目标的同学可以一起交流共勉!目前在看的教程:
zll_hust
·
2023-06-13 03:35
【C语言】语言篇——数组和字符串
我最近在阅读学习
刘汝佳
老师的《
算法竞赛入门经典
》,今天将整理本书的第三章——数组和字符串的一些习题,本章习题较多,下选取部分习题进行练习总结,在这里和大家分享,一起进步呀!
釉色清风
·
2023-06-08 04:44
c语言
算法
开发语言
《
算法竞赛入门经典
》第五章笔记与个人题解
本章主要介绍了算法竞赛中经常用到的C++特性与STL,还涉及了一些非常实用的技巧。以下是部分有重要意义例题的个人题解:例题5-2木块问题UVA101(关于题目描述请前往牛客竞赛网搜索题号)【分析】本题的核心数据结构是vectorpile[maxn],因为每个木块堆高度是不一定的,所以用vector来存储会非常合适,我们开辟一个vector的数组来存储每个木块堆上的木块编号,如pile[3]存放的就
bughunter-
·
2023-04-21 19:21
#
算法&数据结构
算法竞赛
算法
1024程序员节
Uva(1130)(City Game)
https://vjudge.net/problem/UVA-1330思路:首先先强调一下,这个题不要相信他题目的输入方式,可能每个字母间有很多空格,我就是这里被坑了很久,然后这个题的扫描发确实想不到,看了
刘汝佳
的题解才明白
kimoyami
·
2023-04-16 16:14
零碎的算法笔记(1)
From
算法竞赛入门经典
第2版1.判断n是否为完全平方数2.比较大的数组应尽量声明在main函数外,否则程序可能无法运行3.开灯问题1.判断n是否为完全平方数可以先求出其平方根,然后看它是否为整数,即用一个
徐徐同学
·
2023-04-12 00:08
算法
c语言
学习
开发语言
ACM培训计划与相关书籍
ACM培训计划与相关书籍书籍入门三本《数据结构与算法》(傅清祥,王晓东编著,我所见过的最好的算法教材)程序设计导引及在线实践作者:李文新ACM程序设计培训教程吴昊基础提高算法艺术与信息学竞赛第二版
刘汝佳
算法设计与分析王晓东算法设计与试验题解王晓东科曼
lghhtoto
·
2023-04-08 01:02
c++
ACM
算法
训练
书籍
acm推荐书籍 培训计划
入门三本:《数据结构与算法》(傅清祥,王晓东编著,我所见过的最好的算法教材)程序设计导引及在线实践作者:李文新ACM程序设计培训教程吴昊基础提高:算法艺术与信息学竞赛第二版
刘汝佳
算法设计与分析王晓东算法设计与试验题解王晓东科曼
han____shuai
·
2023-04-08 01:28
python竞赛_Python在信息学竞赛中的运用及Python的基本用法(详解)
但正如LRJ在《
算法竞赛入门经典
-训练指南》中所说的一样,如果会用Python,在进行一些小程序的编写,如数据生成器时将会非常方便,它的语法决定了其简约性。
weixin_39549312
·
2023-04-07 00:34
python竞赛
算法竞赛从入门到进阶pdf_ACMICPC/CCPC算法竞赛入门建议
欢迎喜欢CodeForces,Atcoder,牛客,leetcode,Codechef小伙伴们一起来van呀~交流群:1104993647一起来比赛吧牛客编程巅峰赛S2第8场-钻石&王者入门推荐书籍:
算法竞赛入门经典
weixin_39867142
·
2023-04-06 10:41
算法竞赛从入门到进阶pdf
程序设计练习题
算法竞赛入门经典
习题1-1平均数#includeintmain(){inta,b,c,sum;floataverage;scanf("%d%d%d",&a,&b,&c);sum=a+b+c;average
据分专家
·
2023-03-17 17:15
二叉树的层次遍历(完整版)
可以用递归实现也可以用队列等数据结构实现,下面介绍以uva的treesonthelevel为例介绍BFS的完整代码(参考
算法竞赛入门经典
)。
xiaobin199cs
·
2022-12-11 21:39
二叉树
数据结构
队列
数据结构
二叉树
【模板】拓扑排序
拓扑排序(定义):对于有向图的节点按照访问顺序排序,最终形成一个线性序列(该序列满足:每个顶点出现且只出现一次)不难发现:如果图中存在有向环,则不存在拓扑排序拓扑排序(演示)利用深度优先搜索排序代码参考《
算法竞赛入门经典
AC它真的很香
·
2022-11-17 21:39
leetCode刷题技巧总结(C++篇)
STL库总结字符串STL总结之stringC语言字符串函数与string相关函数C++结构体定义C++/C输入输出定义专栏文章挑战程序设计竞赛(经验篇)刷题记录索引挑战程序设计竞赛(算法和数据结构)专栏
算法竞赛入门经典
喵纳德
·
2022-09-15 07:42
LeetCode
c++
leetcode
数据结构
算法竞赛-入门经典
算法竞赛-入门经典-作者
刘汝佳
.doc第1部分语言篇第1章程序设计入门学习目标þ熟悉C语言程序的编译和运行þ学会编程计算并输出常见的算术表达式的结果þ掌握整数和浮点数的含义和输出方法þ掌握数学函数的使用方法
weixin_30417487
·
2022-04-28 18:01
c/c++
《
算法竞赛入门经典
》——
刘汝佳
“构造性”和“可行性”是计算机学科的两个最根本特征。比赛的核心是算法#1语言篇编程不是看会的,也不是听会的,而是练会的,所以应尽量在计算机旁阅读书本,以便把书中的程序输入到计算机中进行调试,顺便再做做上机练习。千万不要图快—如果没有足够的时间来实践,那么学的快,忘得也快!1.1算数表达式原因并不重要,重要的是规范:根据规范做事情,则一切尽在掌握中。提示1-1:整数值用%d输出,实数用%f输出。提示
小白兔奶糖ovo
·
2022-04-28 18:59
算法
数据结构
刘汝佳
《
算法竞赛入门经典
》---总结
刘汝佳
:《
算法竞赛入门经典
》三步:基本的数据结构+算法知识;数论等数学基本知识;锻炼联想建模能力、知识与实际相结合,解决实际问题!
「已注销」
·
2022-03-20 00:25
算法竞赛入门经典
(第2版)紫书 第三章数组和字符串 习题
文章目录习题3-1得分(Score,ACM/ICPCSeoul2005,UVa1585)题目描述问题分析习题3-2分子量(MolarMass,ACM/ICPCSeoul2007,UVa1586)题目描述问题分析代码习题3-3数数字(DigitCounting,ACM/ICPCDanang2007,UVa1225)题目描述问题分析代码习题3-4周期串(PeriodicStrings,UVa455)题
阿怪zz
·
2022-03-18 10:21
算法竞赛入门经典(第2版)紫书
算法竞赛入门经典
(第二版)
刘汝佳
-第八章 高效算法设计 例题(14/19)
文章目录说明例题例8-1UVA120煎饼例8-2UVA1605联合国大楼例8-3UVA1152和为0的4个值例8-4UVA11134传说中的车例8-5UVA11054Gergovia的酒交易例8-6UVA1606两亲性分子(未尝试)例8-7UVA11572唯一的雪花例8-8UVA1471防线(未尝试)例8-9UVA1451平均值(未尝试)例8-10UVA714抄书例8-11UVA10954全部相加
梁山伯liangrx06
·
2022-02-24 12:13
算法竞赛入门经典
算法
uva
acm
算法竞赛入门经典
算法竞赛入门经典
(第2版)—第六章(数据结构基础)
文章目录零碎知识点整理题目210-ConcurrencySimulator514-Rails442-MatrixChainMultiplication11988-BrokenKeyboard(a.k.a.BeijuText)12657-BoxesinaLine679-DroppingBalls122-Treesonthelevel548-Tree839-NotsoMobile699-TheFall
喵纳德
·
2022-02-22 15:51
算法竞赛入门经典(第2版)
算法竞赛入门经典
得分(Score,ACM/ICPC Seoul 2005,UVa1585)
今天做了一道
刘汝佳
算法竞赛上面推荐的一道题,得分问题,题目不是很难。
陌小衫
·
2022-02-20 10:17
100/24《算法竞赛-入门经典》(第二版)
这本书是
刘汝佳
编写的算法竞赛入门书籍。本书一共分为三部分。由于这本书信息量大,我进度了第二部分的第六章。
liuminsheng3
·
2022-02-13 18:00
排序 & 堆 &二叉树
复习总结,代码及基本内容来源:《算法笔记》《
算法竞赛入门经典
》排序稳定排序和不稳定排序在简单形式化一下,如果Ai=Aj,Ai原来在位置前,排序后Ai还是要在Aj位置前。
锦绣拾年
·
2021-06-19 18:33
不用指针实现链表
而在
刘汝佳
的《
算法竞赛入门经典
》中,提出了另一种"双数组"(s数组和next数组)实现方式。代码如下。
Beryllium
·
2021-05-17 10:08
2015下半年读书计划
3rdeditionMathIntroductiontoLinearAlgebra(3rdEd.)AppliedMultivariateStatisticalAnalysis(5thEd.)Algorithm
算法竞赛入门经典
算法艺术与信息学竞赛
FinlayLiu
·
2021-05-06 17:11
UVA12096(The SetStack Computer )
思路:参照紫书(
刘汝佳
的
算法竞赛入门经典
)思路,此题为STL模板题,主要是熟悉STL内se
myleosu
·
2021-04-21 02:51
学习算法快一个月啦!
学习目标:学习一些关于算法和数据结构的知识学习内容:学习时间:须知:学习内容:主要就是围绕
算法竞赛入门经典
的紫书和蓝书展开学习的(标出来的内容都是我感觉比较重要的或者说必须要了解的)紫书:1.1算术表达式算术运算符
酉鬼2333
·
2021-04-07 13:09
算法学习
算法
The Blocks Problem,Uva 101
算法竞赛入门经典
例题5-2
目录题目链接输入输出题解题目简化思路(1)读题(2)联想(3)拆分(4)简化与合并AC代码(1)查找木块(2)拿起放下蒟蒻的全部AC代码书上的完整AC代码蒟蒻的收获1、以引用的形式返回调用者2、vector的resize3、分析问题-拆分问题-简化问题-合并问题的思想4、如果莫名其妙的WA了,就返回去好好读读题后记题目链接点此处跳转题目输入10move9onto1move8over1move7ov
惟雨莳
·
2020-12-30 02:50
算法竞赛入门经典
c++
算法
stl
python中使用()注释语句和运算_浅谈Python在信息学竞赛中的运用及Python的基本用法...
但正如LRJ在《
算法竞赛入门经典
-训练指南》中所说的一样,如果会用Python,在进行一些小程序的编写,如数据生成器时将会非常方便,它的语法决定了其简约性。
weixin_39623050
·
2020-12-02 13:37
算法竞赛入门经典
7744问题
//7744问题#include#includeintmain(){for(intx=1;;x++){intn=xx;if(n9999)break;inthi=n/100;intlo=n%100;if(hi/10hi%10&&lo/10lo%10)printf("%d\n",n);}return0;}2的错误解法//7744问题#include#includeintmain(){intn=0;fo
yamotl
·
2020-10-27 11:06
笔记
算法竞赛入门知识干货
前言:本篇总结一部分来自
刘汝佳
老师的《
算法竞赛入门经典
》,一部分是个人竞赛学习中的一些算法知识点总结,是初学算法走了不弯路一点点积累起来的干货,对刚刚参加竞赛的盆友应该会很有帮助,如有不足请提出一.程序设计入门
Knock man
·
2020-10-11 17:04
C/C++竞赛笔记
字符串
算法
c语言
无向图的欧拉回路和欧拉通路
//首先我认为需要区分的概念是欧拉回路和欧拉通路(
算法竞赛入门经典
中是欧拉道路),//无向图://欧拉回路,即从无向图的一个节点出发每条边仅经过一次后,可以回到起点的一条回路//判断方法:1.该无向图连通
fengsigaoju
·
2020-09-17 16:55
图
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他