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
算法竞赛入门经典例题
算法竞赛入门
经典 紫书 第四章
一点小问题关于判断素数的几点//该函数有严重缺点://不能用于n==1和n较大的情况//在n接近int的最大值时://若i=46340时,i*i=2147395600b时分别返回负数,0,和正数即可。qsort在算法竞赛中不经常使用经常使用sort函数这里是为了告诉“将一个函数作为参数传递给另外一个函数”是很有用的例题4-2刽子手游戏UVa489我们先来考虑,程序设计的方式一般有两种:自顶向下和自
isSiYua
·
2020-08-24 21:27
算法竞赛入门经典
书籍的知识
算法竞赛入门
经典 紫书 第三章
例题3-2WERTYU善用常量数组可以简化代码例题3-3回文词同样利用了常量数组来存储镜像字符例题3-4猜数字游戏的提示for(inti=1;ic2?c2:c1;}//至于为什么是减去最小的个数,是因为题意要求//现在的B是还带有位置正确的B//因此输出时要减去A例题3-5生成元我的基本思路:从1到n,将每一个i用sprintf()输入到一个字符串,然后每一位对应一个字符。因此求出每一个i+i的各
isSiYua
·
2020-08-24 21:26
书籍的知识
算法竞赛入门经典
算法竞赛入门
经典(第二版)紫书-题目集合【例题+习题】
写在前面还是感觉自己以前一直都是野路子,一直没有系统的照着一本书练完过,现在队友都在学校打多校联赛,我还回不去就先照着这个来,试试效果完善一下自己的技能树。也方便给后人铺路PS:合集还在不停更新中题解用外链放出来方便查找,不再写到一个博客里了,上次乙级的70题都在一篇,太难找还不方便。第三章题号题目知识点例1UVa272TexQuotes水题,字符串例2UVa10082WERTYU字符串例3UVa
徐小武
·
2020-08-24 21:58
ACM
AC自动机
有关AC自动机的详细介绍可见刘汝佳的《
算法竞赛入门
经典训练指南》P214.给你一个字典(包含n个不重复的单词),然后给你一串连续的字符串文本(长为len),问你该文本里面的哪些位置正好出现了字典中的某一个或某几个单词
focus_best
·
2020-08-24 21:05
算法总结
数据结构--AC自动机
《
算法竞赛入门
经典(第2版)》习题5-4 交换学生(Foreign Exchange, UVa 10763)
用了sort和map两种方法尝试去弄没弄出来,是算法的问题,没有看清题意,凭着感觉去找了规律,要注意仔细审题,主要讲学到的东西:#include#include#include#include#includeusingnamespacestd;inta[3];strings;setss;intmain(){intn=0;while(cin>>n&&n!=0){intn1,n2=0;for(inti
Th3mess
·
2020-08-24 17:15
[刷题]
算法竞赛入门
经典(第2版) 5-2/UVa1594 - Ducci Sequence
书上具体所有题目:http://pan.baidu.com/s/1hssH0KO代码:(Accepted,20ms)//UVa1594-DucciSequence#include#include#include#includeusingnamespacestd;intT,N;boolis_zero(vector&d){for(constauto&i:d)if(i)returnfalse;retur
weixin_30920597
·
2020-08-24 17:03
[刷题]
算法竞赛入门
经典(第2版) 4-9/UVa1591 - Data Mining
书上具体所有题目:http://pan.baidu.com/s/1hssH0KO代码:(Accepted,0ms)#includeunsignedN,A,B,Sp,Sq,ansA,ansB;unsignedlonglongPofs,K,nowK;intmain(){//freopen("in.txt","r",stdin);while(scanf("%u%u%u",&N,&Sp,&Sq)!=-1)
weixin_30662011
·
2020-08-24 17:42
[刷题]
算法竞赛入门
经典(第2版) 5-4/UVa10763 - Foreign Exchange
题意:有若干交换生、若干学校,有人希望从A校到B校,有的想从B到C、C到A等等等等。如果有人想从A到B也刚好有人想从B到A,那么可以交换(不允许一对多、多对一)。看作后如果有人找不到人交换,那么整个交换计划失败。代码:(Accepted,50ms)//UVa10763-ForeignExchange#include#includeintN,a,b,all[1003][1003];intmain()
weixin_30364147
·
2020-08-24 16:45
[刷题]
算法竞赛入门
经典 3-10/UVa1587 3-11/UVa1588
书上具体所有题目:http://pan.baidu.com/s/1hssH0KO题目:
算法竞赛入门
经典3-10/UVa1587:Box代码://UVa1587-Box#includeunsignedrect
weixin_30354675
·
2020-08-24 16:44
ICPC程序设计题解书籍系列之一:刘汝佳:《
算法竞赛入门
经典》(第2版)
题是书中的题,部分解法参照了书中的解法,不少解法都做了简化和改进。做程序,就要努力做到自己的程序是最好的!第3章数组和字符串(例题)POJ1488UVA272UVALive5381TEXQuotes【输入输出+水题】-海岛Blog-CSDN博客POJ2538ZOJ1884UVA10082WERTYU【输入输出+水题】-海岛Blog-CSDN博客HDU1318POJ1590UVA401ZOJ1325
海岛Blog
·
2020-08-24 16:40
ICPC题解
搜索初步1
目录:1.深度优先搜索(DFS)2.广度优先搜索(BFS)3.剪枝3.
经典例题
1.深度优先搜索深度优先搜索,又叫DFS,顾名思义就是按照深度优先的顺序对于“问题状态空间”进行搜索的算法。深度
我要AK_IOI
·
2020-08-24 16:20
搜索
剪枝
二叉堆详解
文章目录预备知识:完全二叉树1.堆的定义2.堆的操作1.Put操作:创建小根堆:2.Get操作:操作简介:3.
经典例题
1.
我要AK_IOI
·
2020-08-24 16:20
数据结构
UVA(《
算法竞赛入门
经典(第2版)》)题解目录
UVA(《
算法竞赛入门
经典(第2版)》)题解目录github源码地址:https://github.com/richenyunqi/aoapc-book-UVA-solution,撒娇打滚求star哦~
日沉云起
·
2020-08-24 16:31
算法竞赛入门经典
-
Uva
OJ题解目录
《
算法竞赛入门
经典》 习题3-9 子序列 (All In All, UVa 10340)
《
算法竞赛入门
经典》习题3-9子序列(AllInAll,UVa10340)输入两个字符串s和t,判断是否可以从t中删除0个或多个字符(其他字符顺序不变),得到字符串s。
GGYzzX
·
2020-08-24 15:04
算法竞赛
UVA-1368 DNA序列 题解答案代码
算法竞赛入门
经典第二版
#include#defineMAXM55#defineMAXN1010chararr[MAXM][MAXN];charnum[MAXM];chars[5]="ACGT";intmain(){intt,m,n,i,j,k;intct,con,sum;charc;scanf("%d",&t);while(t--){scanf("%d%d",&m,&n);for(i=0;i!=m;++i){scanf
漂流瓶jz
·
2020-08-24 15:42
算法竞赛入门经典
算法
数据结构
c语言
习题3-9 子序列 UVa10340
算法竞赛入门
经典(第2版)第3章数组和字符串习题3-9子序列UVa10340感悟。1、上网站下载英文原题,仔细阅读,有些疑惑未解,但自觉不影响编程,稍作思考,开始写代码。
mrcrack
·
2020-08-24 15:16
数组和字符串
入门经典
刘汝佳
NOIP
算法竞赛
子序列
算法竞赛入门
经典java版程序CH3 uva1587
packagech3.uva1587;importjava.util.*;//UVa1587//思路:考虑一对面的数据都是一样的。可以存时将小在前,大在后。放入集合,并排序,先按a,再按b//这时就会12,34,56是一对。并且发现第12组,和34组的a是相同的,而它们的b分别正好是56组的a和bclassBoximplementsComparable{inta;intb;@Overridepub
java_veilman
·
2020-08-24 14:59
算法竞赛入门经典java版程序
[刷题]
算法竞赛入门
经典/第五章/交换学生(习题5-4)
ForeignExchange(UVA原题的链接单击这里哦???)SampleInput:?-------------------------------------------------101221344310020020010057225712211012345678910111213141516171819200---------------------------------------
浴森
·
2020-08-24 13:33
LeetCode
[刷题]
算法竞赛入门
经典/第五章/Ducci序列(习题5-2)
DucciSequence(UVA原题的链接单击这里哦???)SampleInput:?-------------------------------------------------4481127542020700000006123123-------------------------------------------------SampleOutput:?----------------
浴森
·
2020-08-24 13:33
LeetCode
算法竞赛入门
经典:UVA1587 Box(Java版)
题意:给定6个矩形的长和宽wi和hi(1>importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);while(in.hasNext()){int[]l=newint[6];//长int[]r=newint[6];//宽intt=0;for(i
Thorns_lq
·
2020-08-24 13:15
UVA
算法竞赛入门
经典 第二版 习题6-5 巡逻机器人 Patrol Robot uva1600
题目:https://vjudge.net/problem/UVA-1600思路:BFS求最短路径问题,需要注意对于穿过障碍时的处理,具体见代码及注释。代码:C++#include#include#include#includeusingnamespacestd;constintmovex[]={0,0,-1,1};constintmovey[]={-1,1,0,0};intm,n,k;//行数、
Rewriter_huanying
·
2020-08-24 13:14
解题笔记
算法竞赛入门
经典 第二版 习题5-15 Fibonacci的复仇 Revenge of Fibonacci uva12333
题目:https://vjudge.net/problem/UVA-12333思路:大整数类+字典树一开始套刘汝佳大整数类的板子套出好多问题,之后自己用string重新封装了一个。用大整数类求出斐波那契数列然后将前42位插入字典树,便于之后查找前缀。这题做出了灵异事件,在自己机器上预处理好几分钟都跑不完结果交上去竟然AC了。。。。。代码:c++#include#include#include#in
Rewriter_huanying
·
2020-08-24 13:14
解题笔记
算法竞赛入门
经典 第二版 习题4-4 骰子涂色 Cube painting uva253
题目:https://vjudge.net/problem/UVA-253原解法有误,能够AC但逻辑不对,感谢@林柏陈的指正。原思路:如果两骰子有三组相同的相对面,那么两骰子相同。现思路:模拟骰子的两种旋转方式,用字符串表示状态,通过BFS进行状态空间搜索,set判重。代码:c++#include#include#include#include#include#include#includeusi
Rewriter_huanying
·
2020-08-24 13:14
解题笔记
《
算法竞赛入门
经典2ndEdition 》习题3-9 子序列(All in All, Uva10340)
刚做完,一开始没AC,主要是到了s的最后一个字符就直接认为Yes了,但是没比较,应该到了s的最后一个字符之后才Yes,这个是当时造成的错误数据与我的程序。#include#include#includeusingnamespacestd;strings,t;intmain(){//freopen("NewTextDocument.txt","r",stdin);//freopen("Output.
Occupiedcsdn
·
2020-08-24 13:04
算法竞赛入门经典
uva
《
算法竞赛入门
经典2ndEdition 》习题3-10 盒子(Box, Uva1587)
说说我的思路,每个盒子读入12个数,扫描,每找到一个数,就在12个数中找未被置零的数中与其相同的并置零(最开始的也置零),如果达到四个就break,然后继续找,如果扫描结束还未达到四个,就说明IMPOSSIBLE,当12个数都空了,如果还未判断出IMPOSSIBLE,就利用在读入数据时计算出的每个面的面积,像刚才一样,6个数,找到一个未置零的,就在6个中找与其相同的,找到了,也置零,然后break
Occupiedcsdn
·
2020-08-24 13:04
算法竞赛入门经典
uva
《
算法竞赛入门
经典》UVA1587
《
算法竞赛入门
经典》UVA1587博主解题思路大神题解博主解题思路 排除所有错误的可能性 根据这种思路,我写了第一版的code,被WA了。 具体原因是对可能出现的错误考虑不完全。
DenisMe
·
2020-08-24 13:00
算法竞赛入门例题/习题
紫书第3章 数组和字符串
希望本博文方便自己日后复习的同时,也能给他人带来点有益的帮助(建议配合紫书——《
算法竞赛入门
经典(第2版)》阅读本博客)。有不足或错误之处,欢迎读者指出。转载请注明出处:code4101,谢谢。
代号4101
·
2020-08-24 13:59
ACM题目
读书笔记
C/C++
算法经典
算法竞赛入门
经典第五章例题5-4 Ananagrams UVA - 156
https://vjudge.net/problem/UVA-156#include#include#include#include#includeusingnamespacestd;#pragmawarning(disable:4996)stringnormal(strings){for(auto&x:s)x=tolower(x);sort(s.begin(),s.end());returns;
Bendaai
·
2020-08-24 12:12
盒子题目(Box)ACM
算法竞赛入门
经典习题3-10盒子(Box,ACM/ICPCNEERC2004,UVa1587)给定6个矩形的长和宽wi和hi(1≤wi,hi≤1000),判断它们能否构成长方体的6个面。
Knock man
·
2020-08-24 12:10
刷题
UVa227 Puzzle——C++版本
《
算法竞赛入门
经典(第2版)》作者:刘汝佳第三章习题3-5经典字母迷图(类似华容道)https://uva.onlinejudge.org//index.php?
Anntonnia
·
2020-08-24 12:39
ACM/IoP
算法竞赛入门
经典 第二版 习题5-4 交换学生 Foreign Exchange uva10763
题目:https://vjudge.net/problem/UVA-10763思路:用学生的意向校映射来源校,用vector来保存每个意向校的学生的来源校,然后每次读取数据时查找是否有对应学校的学生想要交换,若有,则删去查找到的结果;若没有,将这条输入数据保存到映射中。最后判断映射是否为空就得出交换项目能否进行。注:当映射的某个关键字对应的vector为空时,别忘把这个关键字删除。代码:#incl
Rewriter_huanying
·
2020-08-24 12:45
解题笔记
算法
uva
c++
算法竞赛入门
经典 第二版 习题5-2 Ducci序列 Ducci Sequence uva1594
题目:https://vjudge.net/problem/UVA-1594思路:直接模拟即可。代码:#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;boolis_zero(vector&num,intn){for(inti=0;i>T
Rewriter_huanying
·
2020-08-24 12:45
解题笔记
[2020牛客
算法竞赛入门
课第一节习题] 糖糖别胡说,我真的不是签到题目
题目链接:糖糖别胡说,我真的不是签到题目题意:分为编号为0和1两个阵营的n个人排成一列,每个人有一个能力值,在第i秒时,第i个人能消灭前面和他不同阵营并且能力值小于他的人。游戏还有buf,会有m次提高能力值的机会,在第(c[i])s,b[1]到b[c[i]]个人能力值会增加1。问最后存活人数。题解:这里引用官方题解总结一下,我消灭的都是我前面的,而我前面的能力buf都已经加成完了,所以用最后能力值
张小生的先生
·
2020-08-24 11:49
思维
关于gcd算法(欧几里德算法)的几点总结
(b<=a),则gcd算法的时间复杂度为:GCD算法的代码:intgcd(inta,intb){if(a
算法竞赛入门经典
Object_S
·
2020-08-24 10:08
拓展欧几里得
经典例题
LCS代表最长的公共子序列,是一个众所周知的问题。这个问题中的序列意味着一个整数列表,而序列X被认为是另一个序列Y的子序列,当序列X可以从序列Y中删除零个或多个元素而不改变其余元素的顺序时,则可以得到序列X。在这个问题中,给你两个序列,你的任务是找到最长序列的长度,这是两个给定序列的子序列。你没有得到序列本身。对于每个序列,给出三个整数N,F和D,其中N是序列的长度,F是序列中的第一个元素。除第一
然后,
·
2020-08-24 09:59
C++
AC自动机-字符串多模匹配神器
三.AC自动机实现思路第一步:建立字典树第二步:构造字典树的fail指针第三步:执行文章与字典树与模式匹配四.模版代码五.
经典例题
1.hdoj2222keywordssearch(简单模版题)2.hihocoderhiho218KeywordsFilter
onlysky_yy
·
2020-08-24 09:38
算法
数据结构
算法与数据结构
牛客
算法竞赛入门
课第一节习题题解-校门外的树
牛客
算法竞赛入门
课第一节习题NC16649校门外的树链接:https://ac.nowcoder.com/acm/problem/16649来源:牛客网题目描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是
xyl_lyx
·
2020-08-24 07:36
牛客
算法竞赛入门
课第一节习题题解 NC16669 明明的随机数
牛客
算法竞赛入门
课第一节习题NC16669明明的随机数链接:https://ac.nowcoder.com/acm/problem/16669来源:牛客网题目描述明明想在学校中请一些同学一起做一项问卷调查
xyl_lyx
·
2020-08-24 07:36
类欧几里得算法与推导
代码目前懒得写,反正式子是推两次了,很正确题目[JZOJ3327]陶陶的难题bzoj2852vijos1504强大的区间NOIP2012同余方程//好像不是类欧另一道
经典例题
在整数格点的平面上有一个简单多边形
ZLTJohn
·
2020-08-24 06:10
类欧几里得
算法竞赛入门
经典 四分树
#include#includeconstintlen=32;constintmaxn=1024+10;chars[maxn];intbuf[len][len],cnt;//把字符串s[p]导出到以(r,c)为左上角,边长为w的缓存区里//r,c默认为0,0;W默认为32voiddraw(constchar*s,int&p,intr,intc,intw){charch=s[p++];//s为字符串
古河渚Nagisa
·
2020-08-24 06:11
输入一行整数,整数之间用空格隔开,读取并计算它们的和。
代码摘自刘汝佳
算法竞赛入门
经典intmain(){stringline;while(getline(cin,line)){intsum=0,x;stringstreamss(line);while(ss
doudou215960
·
2020-08-23 19:16
leetcode
算法笔记:动态规划背包问题(未完待续)
专题:DP背包问题内容来源:《挑战程序设计竞赛》(第2版)+《
算法竞赛入门
经典》(第2版)+网上资料整理汇总一、0-1背包1.有n个重量和价值分别为wi,vi的物品。
锐不可当cr
·
2020-08-23 14:25
算法笔记系列
统计一篇文本中空格、单词、句子、非字母字符个数
时需要去掉小数点参考资料是刘汝佳的《
算法竞赛入门
经典》下面是源代码,不足之处请多指教#include#include#include#include//用该头文件的isalpha函数判断非字母字符#incl
IMISSHOT
·
2020-08-23 14:31
C语言程序
C 语言
经典例题
A:【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。2.程序源代码:main(){inti,j,k;printf(“/n“);for(i=1;i〈5;i++)/*以下为三重循环*/for(j=1;j〈5;j++)for(k=1;k〈5;k++){if(i
yaoyaobetty
·
2020-08-23 09:07
0x68.图论 - 二分图的匹配
luoguP1525关押罪犯(并查集/二分图判定+二分)二、二分图的最大匹配1.匈牙利算法2.luoguP3386【模板】二分图最大匹配三、二分图的多重匹配四、二分图的带权匹配声明:本系列博客是《算法竞赛进阶指南》+《
算法竞赛入门
经典
繁凡さん
·
2020-08-23 08:11
#
二分图
【算法竞赛学习笔记】
算法竞赛入门
经典课后习题答案第一章
算法竞赛入门
经典第二版习题答案第一章习题1-1平均数输入3个整数,输出他们的平均值,保留三位小数。
没对象编毛线程
·
2020-08-23 07:20
算法竞赛课后习题
图论--tarjan缩点
模板:洛谷P3387关于tarjan大神的算法我也只能抄抄代码了(滑稽)其实《
算法竞赛入门
经典:训练指南》里有讲解,很详细。
stone41123
·
2020-08-23 07:10
DP真的不会想
RMQ学习
RMQ(RangeMinimumQuery)问题有关RMQ的详细介绍可见刘汝佳《
算法竞赛入门
经典训练指南》P197页RMQ问题可以解决对于一个整数数组(当然也可以是其他可比较大小的元素类型)的任意区间[
Soar-
·
2020-08-23 07:28
数据结构---RMQ
1.1.5 蚂蚁。一根长度为L厘米的木棍上有n只蚂蚁,每只蚂蚁要么朝左爬,要么朝右爬,速度为1厘米/秒。
蚂蚁题目来源:《
算法竞赛入门
经典——训练指南》/刘汝佳,陈锋编著一根长度为L厘米的木棍上有n只蚂蚁,每只蚂蚁要么朝左爬,要么朝右爬,速度为1厘米/秒。
Jancoyan
·
2020-08-23 07:06
【
算法竞赛入门
经典】【第一章】课后习题
今天心血来潮,决定将《
算法竞赛入门
经典》里面的课后题,进行详解,先来第一发。习题1-1平均数(average)对于第一题,相信即便是第一次接触编程的人。只要稍稍了解一下C的语法,也可轻易解决这一题。
Enstein_Jun
·
2020-08-23 06:39
算法竞赛入门经典
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他