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
Usaco解题报告
poj分类
解题报告
索引
图论图论
解题报告
索引DFSpoj1321-棋盘问题poj1416-ShreddingCompanypoj2676-Sudokupoj2488-AKnight'sJourneypoj1724-ROADS(
wangjian8006
·
2020-09-11 17:21
poj
C
HDU 5076 Memory
昂神的
解题报告
:http://sd-invol.github.io/2014/10/22/Anshan-2014-G/我来对他的话进行翻译就好了…之所以看出最小割是因为每个位置有两种方案这样形成二分图后我们要进行决策最小割也就变成了进行决策所要丢掉的最小价值之所以根据每个位置的二进制表示中
HouseFangFZC
·
2020-09-11 16:04
图论
HDU
[回溯剪枝] pku1011
解题报告
SticksTimeLimit:1000MSMemoryLimit:10000KTotalSubmit:24457Accepted:5494DescriptionGeorgetooksticksofthesamelengthandcutthemrandomlyuntilallpartsbecameatmost50unitslong.Nowhewantstoreturnstickstotheorig
strollerV
·
2020-09-11 16:23
algorithm
c/c++
search
output
input
algorithm
string
file
kuangbin带你飞 简单搜索 G - Shuffle'm Up
解题报告
啦啦最近真的是做搜索,马上就要刷完kuangbin大佬这13道搜索啦哈哈哈,说说G题我自己的想法吧题目链接:https://vjudge.net/contest/221801#problem/Gemmmm说实话本人英语渣,看到这个题这么长一开始畏惧得一p,不过好在死活把它读下来了,读完以后发现这道题就一个搜索嘛,emmm感觉dfs,bfs都行,记录当前步骤就行了,在下左后用到宽搜,就用一个结构体队
木梨moolee
·
2020-09-11 16:33
搜索
ACM
Codeforces Round #409
解题报告
801A-ViciousKeyboard只能说难受,被systest卡了。题意:给一串由V,K字母组成的字符串,任意改变一个字符(也可不改变)使得其中VK子串数量最大Solution:找VK数量,再找3连K,或3连V,或开头是KKV,或结尾VVK的,注意N==2要特判//Author:Lixiang#include#includeconstintmaxl=101;structA{chars[max
OI李想
·
2020-09-11 15:41
Codeforces
HDU4828 Grids 百度之星初赛1002
解题报告
搞ACM起步比较晚,但是对这方面兴趣很大,第一次参加百度之星,资格赛水过一道题进入初赛,结果初赛被一道题难倒了。初赛分两场,每场筛选500人(赛程规定),而之后的结果上看,只有约250人A出题,而大多数人都是通过这道题拿到复赛入场券。这道题我一直觉得非常接近结果了,但是在最重要的环节,也就是取模上出了很大的问题,导致没有A出该题,下面是该题的分析。题干上,大多数人可以看出看出规律,即求卡特兰数,H
JetMuffin
·
2020-09-11 14:59
hdu
ACM
Play on words 之并查集+欧拉回路
解题报告
PlayonWordsTimeLimit:10000/5000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):3754AcceptedSubmission(s):1204ProblemDescriptionSomeofthesecretdoorscontainaveryinterestingwordpuz
才子年华
·
2020-09-11 14:48
初涉ACM
codeforces
解题报告
1008C. Reorder the Array 贪心
http://codeforces.com/contest/1008/problem/C解题思路:1.给出一个序列,你可以任意变换数字的位置,最终使得所有位置比原位置的数大于的总和最大2.先对数组进行小到大排序3.计算所有相同值的个数4.最左边的一组数都能被它右边的任意值覆盖而达到要求,当然这个覆盖的数量是最左边组和次左边组的个数的较小值5.然后用这两组合并成为新的一组可以被覆盖的序列,选择两组的
三生锁链
·
2020-09-11 13:38
codeforces
JAVA
【
解题报告
】 Educational Codeforces Round 40
题目链接A.DiagonalWalking(Codeforces954A)题意给出一个仅含RR和UU的字符串。问如何进行一系列操作(每次操作可以将连续的RURU或URUR替换DD),使得最后得到的字符串长度最小。思路本题的入手点是,先贪心地提出一个算法,再看看有没有更优的算法。显然,我们可以提出这样的贪心算法:从左到右依次考虑字符串ss中相邻的字符对,一旦出现RURU或者URUR的组合就将其替换成
TRiddle
·
2020-09-11 13:26
Codeforces
【
解题报告
】Educational Codeforces Round 21
题目链接A.LuckyYear(Codeforces808A)思路本题的入手点是,想明白一个正整数只有一个非零位是什么概念。一个正整数只有一个非零位,那么这个数就只有最高位有非零位,也就可以表示成表示成这样:a∗10b,其中a∈[1,9]。那么我们可以设计出这样的算法:将正整数n的最高位增加1(如果是9的话就增加到10),然后将所有其它为清零得到一个新的数k,最后k−n就是答案。代码#includ
TRiddle
·
2020-09-11 13:26
Codeforces
【
解题报告
】Codeforces Round #350 (Div. 2)
题目链接A.Holidays(Codeforces670A)思路首先,若7能整除n的话,最小假期天数m1与最大假期天数m2都等于2×n7。“整除”提示我们可以根据n除以7的余数来分类:余数为0,m1=m2=2×n7。余数为1,考虑多出来的那天是不是周末,m1=2×n7,m2=2×n7+1。余数为6,考虑多出来的6天中必然有周末,考虑有1天周末还是2天周末,m1=2×n7+1,m2=2×n7+2。其
TRiddle
·
2020-09-11 13:25
Codeforces
codeforces
Round-#350
解题报告
usaco
P1827 美国血统 American Heritage(递归&&二分&&树)
题目描述农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。他把他的奶牛们的家谱作成二叉树,并且把二叉树以更线性的“树的中序遍历”和“树的前序遍历”的符号加以记录而不是用图形的方法。你的任务是在被给予奶牛家谱的“树中序遍历”和“树前序遍历”的符号后,创建奶牛家谱的“树的后序遍历”的符号。每一头奶牛的姓名被译为一个唯一的字母。(你可能已经知道你可以在知道树的两种遍历以后可以经常地
罗旅洲
·
2020-09-11 13:00
usaco
poj
解题报告
——2313
开始假设b[i]=a[i](1Mid(b[i-1],a[i],b[i+1])(2#include#includeusingnamespacestd;inta[105],b[105],n;intgetMid(inta,intb,intc){intmin=a,max=a;min=(minb?max:b);max=(max>c?max:c);returna+b+c-min-max;}intmain(){
徐州牧
·
2020-09-11 13:28
poj
贪心算法
动态规划——破锣摇滚乐队
USACO
Chapter 3 Section 4
nkoj1198Description你刚刚继承了流行的“破锣摇滚”乐队录制的尚未发表的N(1=s[i]那么可以和其他歌曲一起存入第j张盘,可以单独存入第j张盘。代码如下:#include#includeusingnamespacestd;intf[25][25][25],s[25];intmain(){intn,t,m,i,j,k,ans=0;scanf("%d%d%d",&n,&t,&m);f
INCINCIBLE
·
2020-09-11 13:07
动态规划
USACO
【二分+贪心】Codeforces830A[Office Keys]题解
解题报告
要求最大值最小,所以用二分枚举答案mid。然后问题是怎么判断是否可行,由于是直线距离,根据贪心,我们将a和b排序。有一个结论:如果i选j不满足,则i+1选j也不会满足,这个很显然。那么只需要
ZigZagK
·
2020-09-11 13:48
Codeforces题解
一般贪心
二分
poj1321 - 棋盘问题
想看更多的
解题报告
:http://blog.csdn.net/wangjian8006/article/details/7870410转载请注明出处:http://blog.csdn.net/wangjian8006
wangjian8006
·
2020-09-11 13:04
poj
C
5月22日小结
感觉最近这段时间事真的是多啊,班歌排练,Excel的课程作业等等,都赶在了这个星期,导致我每天最多搞掉一个题,不过过去这个星期应该就没有这么多事了,又可以安心的刷题,练习算法啦~在做
USACO
上面的题目时
杜小鑫吖丶
·
2020-09-11 12:51
【
解题报告
】Codeforces Round #409 (rated, Div. 2, based on VK Cup 2017 Round 2)
题目链接A.ViciousKeyboard(Codeforces801A)思路本题的入手点在于,由于最多只能修改一个字符,所以可以枚举被修改的字符。枚举被修改的字符,然后统计VK出现的次数,更新答案。注意还可以不是用修改的机会代码#includeusingnamespacestd;strings;intcnt,ans;intmain(){ios::sync_with_stdio(false);ci
TRiddle
·
2020-09-11 12:19
Codeforces
poj
解题报告
——2425
题意:给一个有向无环图,给M枚棋子,每个人可以移动一个棋子,棋子可以重叠。直到无法移动者Lose算法:按照Topo顺序,依次计算每个点的SG值,然后做合并,注意,先dfs后合并,判断重复#include#include#include#includeusingnamespacestd;constintNN=1001;intmp[NN][NN];intx[NN],n;intSG[NN];intlis
徐州牧
·
2020-09-11 12:09
poj
博弈论
XML学习笔记(三)XML文件在浏览器的格式化显示(转)
菜鸟教程:www.runoob.com一、使用CSS文件格式化XML文件使用CSS文件对XML文件进行格式化显示:CD列表的XML文件件:EmpireBurlesqueBobDylan
USACo
lumbia10.901985HideyourheartBonnieTylerUKCBSRecords9.901988CSS
Vaingloryss
·
2020-09-11 08:49
XML
Magic Squares In Grid
解题报告
A3x3magicsquareisa3x3gridfilledwithdistinctnumbersfrom1to9suchthateachrow,column,andbothdiagonalsallhavethesamesum.Givenangridofintegers,howmany3x3"magicsquare"subgridsarethere?(Eachsubgridiscontiguou
杨鑫newlfe
·
2020-09-11 04:41
Python
算法
LeetCode
LibreOJ10011 愤怒的牛 二分
题目链接题目描述原题来自:
USACO
2005Feb.Gold农夫约翰建造了一座有n间牛舍的小屋,牛舍排在一条直线上,第i间牛舍在xi的位置,但是约翰的m头牛对小屋很不满意,因此经常互相攻击。
TwcatL_tree
·
2020-09-11 02:16
C/C++
算法设计
[noip2001普及组] T2 最大公约数和最小公倍数问题
解题报告
题目描述Description输入二个正整数x0,y0(2<=x0<100000,2<=y0<=1000000),求出满足下列条件的P,Q的个数条件:1.P,Q是正整数2.要求P,Q以x0为最大公约数,以y0为最小公倍数.试求:满足条件的所有可能的两个正整数的个数.输入描述InputDescription二个正整数x0,y0输出描述OutputDescription满足条件的所有可能的两个正整数的
钱晓峰
·
2020-09-11 02:22
数学
数论
【剑指Offer】扑克牌顺子
解题报告
(Python)
【剑指Offer】扑克牌顺子
解题报告
(Python)标签(空格分隔):剑指Offer题目地址:https://www.nowcoder.com/ta/coding-interviews题目描述:LL今天心情特别好
负雪明烛
·
2020-09-11 01:00
算法
牛客网
剑指offer
Can Place Flowers
解题报告
(Python & C++)
作者:负雪明烛id:fuxuemingzhu个人博客:http://fuxuemingzhu.cn/目录题目描述解题方法贪婪算法日期题目地址:https://leetcode.com/problems/can-place-flowers/description/题目描述Supposeyouhavealongflowerbedinwhichsomeoftheplotsareplantedandsom
负雪明烛
·
2020-09-11 01:29
LeetCode
算法
关于对快速幂超时问题的优化
想了半天也不知道怎么搞,后来是看的别人的
解题报告
才弄出来,现在拿出来给大家分享一下,也顺便自己复习一下。
凉薯
·
2020-09-11 00:53
省赛
被卡过的题目
Combination Sum
解题报告
(Python)
题目分析:这个题题目是让找不重复列表中可以组成目标值的所有组合,其中每个列表元素都能使用无限次。首先我是非常头大,仔细想想这个非常类似凑硬币,列表就是硬币面值,目标就是要凑出的金额。唯一不同是凑硬币是找最优解,这个是找所有解,我们可以建立一个list取存储解。代码中已有明确注释,不在累述。测试代码:classSolution:defcombinationSum(self,candidates,ta
Jiale685
·
2020-09-11 00:12
python
LeetCode
递归
LeetCode题目记录
Leetcode 040 组合总和2 思路详解+
解题报告
python
本人一直在努力地积累Leetcode上用Python实现的题,并且会尽力讲清每道题的原理,绝不像其他某些博客简略地带过。如果觉得讲的清楚,欢迎关注。给定一个数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。解集不能包含重复的组合。示例1:
我喝酸奶不舔盖
·
2020-09-10 23:24
Python学习
Leetcode
刷题记录python
C++
JAVA
HDOJ 1251 统计难题——第二次用字典树AC题目,写一下
解题报告
第一次用字典树+BFS的方法统计以给定字符串为前缀的单词数目,超时了。百思不得其解,然后我看了一下讨论版里的一位同学的AC代码。豁然开朗,立刻明白了求解相同前缀的单词个数的最简单的解法。其实在建一科字典树的时候,每插入一个字母,就相当于给以当前已经插入的串为前缀的单词增加了一个。这样,统计的时候就不用BFS了。哈哈。废话不多说了,贴出我的代码,跟大家分享,造福后代。#include#include
bruce128
·
2020-09-10 22:02
OnlineJudge
[BZOJ2504]疯狂的馒头 并查集题
这个题是老师上课讲的题,对我来说还能勉强接受,所以就写了个
解题报告
。好了,先看题:INPUT四个正整数,n,m,p,q。
_Destiny__Fate_(DLS)
·
2020-09-10 20:51
并查集
[
Usaco
2007 Nov]Cow Hurdles 奶牛跨栏题解
先看题:FarmerJohn想让她的奶牛准备郡级跳跃比赛,贝茜和她的伙伴们正在练习跨栏。她们很累,所以她们想消耗最少的能量来跨栏。显然,对于一头奶牛跳过几个矮栏是很容易的,但是高栏却很难。于是,奶牛们总是关心路径上最高的栏的高度。奶牛的训练场中有N(1≤N≤300)个站台,分别标记为1…N。所有站台之间有M(1≤M≤25,000)条单向路径,第i条路经是从站台Si开始,到站台Ei,其中最高的栏的高
_Destiny__Fate_(DLS)
·
2020-09-10 20:20
floyed最短路
[
usaco
2010 Nov] Daisy Chains in the Field 一道特别蒟蒻的并查集水题
FJ让他的N(1c2).FJ要求奶牛们与1号奶牛相连.现在你要帮助FJ找出所有没有与1号奶牛相连的奶牛.这里的相连既可以是直接的,也可以是间接的(特别的,1号奶牛总是与自己相连).将没有与1号奶牛相连的奶牛的编号升序输出.如果你找不到这样的一只牛,那么就输出0.解释一下的话,看这个有6只奶牛和4个连接的例子:1—24—5\|\|6|3很明显,4,5,6号牛没有同1号牛相连.Input第1行:两个用
_Destiny__Fate_(DLS)
·
2020-09-10 20:20
并查集
[
Usaco
2008 Jan]Cow Contest奶牛的比赛题解 Floyed最短路题
FJ的N(1usingnamespacestd;constintINF=0x7fff;intn,m,cowa,cowb,cost[101][101],tot=0;intmain(){scanf("%d%d",&n,&m);for(inti=1;icost[i][k]+cost[k][j])cost[i][j]=cost[i][k]+cost[k][j];}for(inti=1;i<=n;i++){
_Destiny__Fate_(DLS)
·
2020-09-10 20:19
floyed最短路
HDOJ1930
解题报告
【中国剩余定理】
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1930题目概述:对于一个字符串,将字符串每三个字符进行编码,规则是将这三个字符转成对应的数字,字母A与1对应,B与2对应,C与3对应,以此类推,空格字符与27对应,转换完之后将这三个数字接在一起删掉前导零之后成为一个新数字,如:THE--->200805之后给出四个秘钥(就是四个数字),将之前得到的数字
weixin_30897233
·
2020-09-10 19:15
解题报告
xth 的苹果树
3.xth的苹果树(apple.pas/c/cpp)描述xth种了一棵苹果树,这棵树由n个节点构成,中间有树枝连接,苹果都会长在节点上,并且不会有两个苹果长在同一个节点上。Xth想知道某个子树上有多少个苹果,你能帮帮他吗?(1号节点为跟)输入格式(apple.in)第一行:一个整数n,表示苹果树有n个节点。以下n-1行:每行两个整数u、v,表示u、v两节点间有树枝相连。第n+1行:一个整数m,表示
weixin_30635053
·
2020-09-10 19:34
Hut_Csust 新生友谊赛第一场
解题报告
囧下面是
解题报告
====
weixin_30636089
·
2020-09-10 19:34
HDOJ1102
解题报告
【最小生成树】
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1102题目概述:给出一张图,已知图上点两两间的距离以及已有的边,现要在图上加边,使增加的所有边的距离总和最小并且增加边之后整张图连通。大致思路:果果的最小生成树啊!!n这么小,还保证除了自身以外与其他所有点都一定有给定的距离,所以直接上kruskal模板就好啦。代码:1#include2#include
weixin_30312557
·
2020-09-10 18:42
php
FZU 1918 John’s Direction
解题报告
题意:给出一个点,和一堆边和坐标轴平行的多边形,问由这个点发出的射线不和多边形相交的角度之和。多边形是给出一个起点,然后通过向前走一定的距离和向左向右转90度得到的,且最后一个点是起点解法:用atan2计算出起点和多边形每条边的极角的大小,然后统计不重叠的角度的大小之和。所得的是会和多边形相交的角度,再用360减就可以。要注意的地方是,所得的交是小于180°的,如果用atan2计算出两角之差大于p
Tri_integral
·
2020-09-10 18:36
中等
计算几何
POJ1014
解题报告
DividingTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:43674Accepted:10841DescriptionMarshaandBillownacollectionofmarbles.Theywanttosplitthecollectionamongthemselvessothatbothreceiveanequalshareof
rongyongfeikai2
·
2020-09-10 17:25
算法与数据结构
Preimage Size of Factorial Zeroes Function
解题报告
题目:Letf(x)bethenumberofzeroesattheendofx!.(Recallthatx!=1*2*3*...*x,andbyconvention,0!=1.)Forexample,f(3)=0because3!=6hasnozeroesattheend,whilef(11)=2because11!=39916800has2zeroesattheend.GivenK,findh
魔豆Magicbean
·
2020-09-10 15:41
IT公司面试习题
POJ 1276-CashMachine 背包问题
id=1276
解题报告
:设f[k]=1代表可以组成金额为k的钱。
kindlucy
·
2020-09-10 14:23
PKU
ACM
动态规划
dd大牛的背包九讲-背包问题汇总
背包九讲目录第一讲01背包问题第二讲完全背包问题第三讲多重背包问题第四讲混合三种背包问题第五讲二维费用的背包问题第六讲分组的背包问题第七讲有依赖的背包问题第八讲泛化物品第九讲背包问题问法的变化附:
USACO
yuanS7
·
2020-09-10 14:39
动态规划
GDKOI2016Day1第二题 不稳定的传送门
解题报告
GDKOI2016Day1第二题T2题解题目描述略样例解释:首先,数组Fi表示由i至n的最优期望方案的值。先将i连向i+1的那条边看成一条费用为W,成功传送的概率为P,P=1(100%),门的终点为U,U=i+1当我们做到第i个点时,我们可以通过已做完的点j的Fj的值转移过来。假设做到了第i个点,考虑门的使用顺序,对门的顺序进行一次全排列,选最优方案,便是Fi的值。用样例来举例子。i=4时,Fi=
DoBelieve
·
2020-09-10 12:41
贪心
概率与期望
poj 1742 Coins
/*Name:poj1742CoinsAuthor:UnimenDate:14/05/201110:14Description:楼天成男人八题之一多重背包*//*
解题报告
:多重背包题,为体积与价值相等的特殊情况
Unimen
·
2020-09-10 12:15
算法/数据结构
背包问题 3 多重背包
解题报告
BeforeACMcandoanything,abudgetmustbepreparedandthenecessaryfinancialsupportobtained.ThemainincomeforthisactioncomesfromIrreversiblyBoundMoney(IBM).Theideabehindissimple.WheneversomeACMmemberhasanysmal
Stray_Lambs
·
2020-09-10 12:24
C++文件读写总结,做
USACO
碰到问题,找到一篇比较全面的
在C++中如何实现文件的读写?一、ASCII输出为了使用下面的方法,你必须包含头文件(译者注:在标准C++中,已经使用取代,所有的C++标准头文件都是无后缀的。)。这是的一个扩展集,提供有缓冲的文件输入输出操作.事实上,已经被包含了,所以你不必包含所有这两个文件,如果你想显式包含他们,那随便你。我们从文件操作类的设计开始,我会讲解如何进行ASCIII/O操作。如果你猜是"fstream,"恭喜你答
Stand_over_sun
·
2020-09-10 11:20
杂谈
bzoj 1028 麻将 模拟
解题报告
Description麻将是中国传统的娱乐工具之一。麻将牌的牌可以分为字牌(共有东、南、西、北、中、发、白七种)和序数牌(分为条子、饼子、万子三种花色,每种花色各有一到九的九种牌),每种牌各四张。在麻将中,通常情况下一组和了的牌(即完成的牌)由十四张牌组成。十四张牌中的两张组成对子(即完全相同的两张牌),剩余的十二张组成三张一组的四组,每一组须为顺子(即同花色且序数相连的序数牌,例如条子的三、四、
Hawo11
·
2020-09-10 11:39
————单个题目———
————模拟————
F - Dividing
解题报告
(来自网络)
F-DividingTimeLimit:1000MSMemoryLimit:10000KB64bitIOFormat:%I64d&%I64uSubmitStatusPracticePOJ1014DescriptionMarshaandBillownacollectionofmarbles.Theywanttosplitthecollectionamongthemselvessothatbothre
CSUST_ACM
·
2020-09-10 11:18
数论专题解题报告
luogu P2652 同花顺
解题报告
题目描述所谓同花顺,就是指一些扑克牌,它们花色相同,并且数字连续。现在我手里有n张扑克牌,但它们可能并不能凑成同花顺。我现在想知道,最少更换其中的多少张牌,我能让这n张牌凑成一个同花顺?输入格式第一行一个整数n,表示扑克牌的张数。接下来n行,每行两个整数ai和bi。其中ai表示第i张牌的花色,bi表示第i张牌的数字。(注意:这里的牌上的数字不像真实的扑克牌一样是1到13,具体见数据范围)输出格式一
aojuquan5112
·
2020-08-26 16:41
luogu P4085 [
USACO
17DEC]Haybale Feast(尺取法 + 线段树)
C、luoguP4085[
USACO
17DEC]HaybaleFeast题目链接直接开一个线段树维护即可。注意开ll线段树维护最大值。
繁凡さん
·
2020-08-26 15:14
#
尺取法
#
线段树
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他