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解题报告
【
解题报告
】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
#
尺取法
#
线段树
「九省联考 2018」制胡窜
解题报告
「九省联考2018」制胡窜苟题目,搞了我一天。显然要搞一个SAM,然后搞一个线段树合并,关于定位询问串搞一个树上倍增然后你考虑一个细节贼多的分类讨论应该是可以不求补集的,我最开始一直这么想但是有个东西不会维护后来发现是可以维护的...但是补集应该简单一点吧...?就是每次切两刀要把所有位置的刀切开,这么多细节我肯定懒得说。说下我错过的(如果你写法和我类似)注意左边的到切的是[,),右边的切的是(,
weixin_30817749
·
2020-08-26 15:19
LeetCode 496 Next Greater Element I
解题报告
题目要求Youaregiventwoarrays(withoutduplicates)nums1andnums2wherenums1’selementsaresubsetofnums2.Findallthenextgreaternumbersfornums1'selementsinthecorrespondingplacesofnums2.TheNextGreaterNumberofanumber
weixin_30698527
·
2020-08-26 15:38
「九省联考 2018」劈配
解题报告
「九省联考2018」劈配写了一个有点奇怪的做法(感觉首先发现有个比较正常的暴力,就是每次二分重新建图跑,似乎有80分,应该也比较好写,考场应该会写这个。考虑如果得到了前\(i\)个人的答案(问题1),那么这些人只能在一部分的导师里面反悔,我们把这些边建出来。然后对于\(i+1\simn\)个人,每次把它所有边加上,然后看看它在这个排名可不可以达到它的期望,然后再把边撤回。这里用一个单路增广就好,比
weixin_30488313
·
2020-08-26 14:21
USACO
1.2 Milking Cows
原文链接:http://ace.delos.com/
usaco
prob2?
sumi
·
2020-08-26 14:57
模拟
poj2253 - Frogger
想看更多的
解题报告
:http://blog.csdn.net/wangjian8006/article/details/7870410转载请注明出处:http://blog.csdn.net/wangjian8006
wangjian8006
·
2020-08-26 14:41
poj
C
poj2387- Til the Cows Come Home
想看更多的
解题报告
:http://blog.csdn.net/wangjian8006/article/details/7870410转载请注明出处:http://blog.csdn.net/wangjian8006
wangjian8006
·
2020-08-26 14:41
C
poj
POJ2584_T-Shirt Gumbo(二分图多重最大匹配/最大流)
解题报告
http://blog.csdn.net/juncoder/article/details/38239367题目传送门题意:X个参赛选手,每个选手有衣服大小的范围,5种大小的队服,求是否能使每个选手都拿到符合自己大小范围的衣服
_nplus
·
2020-08-26 14:42
网络流
POJ
二分图
POJ1698_Alice's Chance(二分图多重最大匹配/最大流)
解题报告
http://blog.csdn.net/juncoder/article/details/38237641题目传送门题意:N个电影,每个电影在每一周有固定拍映时间,电影必须在W周前演完。
_nplus
·
2020-08-26 14:42
二分图
POJ
网络流
POJ - 2253 Frogger
解题报告
Dijkstra算法变形题目大意:一个直角坐标系,给出所有点的坐标,以及两个确定的点,问从一个点到另一个点使经过的边中最长的边尽可能短,最短为多少。点数ndis[0][v])//如果v到0的距离大于j到0的距离,并且也大于v到j的距离{dis[0][j]=dis[j][0]=max(dis[v][j],dis[0][v]);}if(min>dis[0][j]){min=dis[0][j];minx
我的程序跑快快
·
2020-08-26 13:08
最短路径
acm
dijkstra
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他