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解题报告
Reach a Number
解题报告
题目:Youarestandingatposition0onaninfinitenumberline.Thereisagoalatpositiontarget.Oneachmove,youcaneithergoleftorright.Duringthen-thmove(startingfrom1),youtakensteps.Returntheminimumnumberofstepsrequire
魔豆Magicbean
·
2020-09-17 05:41
IT公司面试习题
Leetcode
解题报告
Math
【LeetCode】Word Break II
解题报告
Givenastringsandadictionaryofwordsdict,addspacesinstoconstructasentencewhereeachwordisavaliddictionaryword.Returnallsuchpossiblesentences.Forexample,givens="catsanddog",dict=["cat","cats","and","sand"
ljiabin
·
2020-09-17 05:37
算法研究
LeetCode解题报告
leetcode
algorithm
java
字符串分解
[LeetCode
解题报告
]140. Word Break II
Givenanon-emptystringsandadictionarywordDictcontainingalistofnon-emptywords,addspacesinstoconstructasentencewhereeachwordisavaliddictionaryword.Returnallsuchpossiblesentences.Note:Thesamewordinthedict
caicaiatnbu
·
2020-09-17 05:16
LeetCode
解题报告
Wiggle Sort II
解题报告
原文链接:https://blog.csdn.net/qq508618087/article/details/51337187思路是找到中位数,中位数左边的都小于中位数,中位数右边的都大于中位数。所以可以按照1,3,5,7......(高位),0,2,4,6....(低位)来遍历,这里的映射很精巧。。。没想到。即(2*i+1)%(len|1)例0,1,2,3,4,5,6按照上面的映射对应着是1,3
Cloud丶Shao
·
2020-09-17 05:47
算法题
【牛客网】顺时针打印矩阵
解题报告
(python)
原题地址:https://www.nowcoder.com/practice/9b4c81a02cd34f76be2659fa0d54342a?tpId=13&tqId=11172&tPage=1&rp=1&ru=%2Fta%2Fcoding-interviews&qru=%2Fta%2Fcoding-interviews%2Fquestion-ranking题目描述:输入一个矩阵,按照从外向里以
暮雨凉初透
·
2020-09-17 03:48
查找与排序
csu 1282 Sphenic Number 暴力
解题报告
DescriptionWecallanumberisasphenicnumberifitisaproductof3distinctprimes.Thesmallest10sphenicnumbersare30,42,66,70,78,102,105,110,114,130.NowyouneedtofindtheKthsmallestsphenicnumber.InputThereisaninteg
小夥
·
2020-09-17 03:15
打表
背包九讲
背包九讲目录第一讲01背包问题第二讲完全背包问题第三讲多重背包问题第四讲混合三种背包问题第五讲二维费用的背包问题第六讲分组的背包问题第七讲有依赖的背包问题第八讲泛化物品第九讲背包问题问法的变化附:
USACO
爱上键盘的小哥哥
·
2020-09-17 02:01
K Inverse Pairs Array
解题报告
题目:Giventwointegersnandk,findhowmanydifferentarraysconsistofnumbersfrom1tonsuchthatthereareexactlykinversepairs.Wedefineaninversepairasfollowing:Forithandjthelementinthearray,ifia[j]thenit'saninversep
魔豆Magicbean
·
2020-09-17 01:57
IT公司面试习题
Add Two Numbers
解题报告
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/52914703Subject出处:https://leetcode.com/problems/add-two-numbers/Youaregiventwolinkedlistsrepresentingtwonon-negativenumbers.Thedigitsarestoredinr
月盡天明
·
2020-09-17 01:22
Java开发
算法学习
LeetCode解题报告
Java
篇
BZOJ2748(HAOI2012)[音量调节]--01背包
【
解题报告
】此题其实一眼看就知道是01背包了,只需要中间特判一下输-1就好了。
Greninja_Wu
·
2020-09-17 01:02
BZOJ题解
背包
BZOJ题解
By
Greninja
部分常见刷题网站的题解
By
Greninja
Anarchy的
解题报告
题目大意:假设高斯定理在m维空间成立已知m维空间所有整点电荷aj给出m维空间下x,y两点距离公式以及x点在y点引发的电势公式降序输出求前100个点的电势T≤51≤m≤18n≤3∗105时限7s考试的时候看这道题的时候感觉这道题根本不可做啊???部分分很友好啊?除了一个5分的点其他我都不会。。看完题解之后整个人都不好了。。然后我用了一个下午来调试压常其实上面那个式子就是卷积的形式只不过这个是m维卷积
Hillan_
·
2020-09-16 18:18
FWT
FFT
Bluestein
[bzoj2154]crash的数字表格
解题报告
借这题理解了tangjz的例题。。这题做法与那道题基本相同。先来看一下最普通的做法:(以下均设n≤m)∑i=1n∑j=1mlcm(i,j)=∑i=1n∑j=1mij(i,j)=∑g=1n1g∑i=1⌊ng⌋∑i=1⌊mg⌋ij∑dμ(d)[d|i][d|j](枚举gcd)=∑g=1n1g∑d=1⌊ng⌋μ(d)(gd)2⌊ndg⌋⌊mdg⌋=∑i=1n⌊ni⌋⌊mi⌋i2∑d|iμ(d)id(将g
TA201314
·
2020-09-16 18:23
数论
久久未至的Codevs1024一塔湖图
解题报告
一直想给这个题写个
解题报告
但是给忘了OTZ难产了这么久终于出来了这个题当时坑了我一个星期整,所以一定要写一个
解题报告
纪念一下1024一塔湖图时间限制:1s空间限制:128000KB题目等级:黄金GoldPending
CreationAugust
·
2020-09-16 17:07
图论
最短路
USACO
-Section1.2 Name That Number【暴力枚举】【二分查找】
题目描述:在威斯康辛州牛守志大农场经营者之中,都习惯于请会计部门用连续数字给母牛打上烙印。但是,母牛本身并没感到这个系统的便利,它们更喜欢用它们喜欢的名字来呼叫它们的同伴,而不是用像这个的语句”C’mon,#4364,getalong.”。请写一个程序来帮助可怜的牧牛工将一只母牛的烙印编号翻译成一个可能的名字。因为母牛们现在都有手机了,使用标准的按键的排布来把将数目翻译为文字:(除了“Q”和“Z”
幻世至上
·
2020-09-16 16:03
USACO
USACO
-Section 1.2 Palindromic Squares【暴力枚举】
题目描述:回文数是指从左向右念和从右向左念都一样的数。如12321就是一个典型的回文数。给定一个进制B(2#include#include#includeFILE*fout;chara[50],c[50];intb;charchange(intt){switch(t){case0:return'0';case1:return'1';case2:return'2';case3:return'3';c
幻世至上
·
2020-09-16 16:03
USACO
Surface Area of 3D Shapes
解题报告
(Python)
作者:负雪明烛id:fuxuemingzhu个人博客:http://fuxuemingzhu.cn/目录题目描述题目大意解题方法日期题目地址:https://leetcode.com/problems/surface-area-of-3d-shapes/description/题目描述OnaN*Ngrid,weplacesome1*1*1cubes.Eachvaluev=grid[i][j]rep
负雪明烛
·
2020-09-16 14:38
LeetCode
算法
[LeetCode]Department Highest Salary,
解题报告
题目TheEmployeetableholdsallemployees.EveryemployeehasanId,asalary,andthereisalsoacolumnforthedepartmentId.IdNameSalaryDepartmentId1Joe7000012Henry8000023Sam6000024Max900001TheDepartmenttableholdsalldep
低调小一
·
2020-09-16 13:01
LeetCode
01背包与完全背包(对比)
解题思路:初次看到这个题的时候真心的不知道怎么解,虽然感觉和背包有千丝万缕的关系,但是却不知道怎么转换,总是感觉变化了好像就变味了,知道瞥了眼
解题报告
,瞬间豁然
蜗牛蜗牛慢慢爬
·
2020-09-16 12:42
动规
动态规划---背包
Leetcode 650. 2 Keys Keyboard 2指键盘
解题报告
这道题可以转化成,给一个数字N,初始K=1,C=0然后只允许你有两种操作:1、K=K+C(paste)2、C=K(copyall)问,如何操作可以使得最快的得到NN>1时,其实这道题就是将N分解为M个数字的乘积,且M个数字的和最小。比如:2=1*1=23=1*1*1=34=2*2=1*1*1*1=4等等那么最快的讲一个数分解为N个质数的和怎们办呢Initiallyonanotepadonlyone
学术状态抽奖器
·
2020-09-16 09:51
leetcode-java
USACO
2.3.2 Cow Pedigrees 奶牛家谱(DP)
Description农民约翰准备购买一群新奶牛。在这个新的奶牛群中,每一个母亲奶牛都生两小奶牛。这些奶牛间的关系可以用二叉树来表示。这些二叉树总共有N个节点(3#include#include#include#include#include#include#include#include#define_mem(a,b)memset(a,0,(b+3)>a>>b;res[1]=1;///这里res
weixin_30861797
·
2020-09-16 07:54
数据结构与算法
usaco
2.3.2奶牛家谱
本来是这样写的,但这样有些费时,重复计算了很多算过了的,所以超时,同时,因为高度有100,那么按我的方法,贮存最大节点数的变量会出现溢出,这也证明,这一题不用dp不行啊。。。。。。#include#include#include#includeusingnamespacestd;intn,h;intaaa(inth1,intn1,intkey);intmain(){//freopen("nocow
thy0311
·
2020-09-16 07:24
信息
bh
USACO
2.3.2 奶牛家谱 Cow Pedigrees
题解这道题你想模拟建树的方法来做是肯定行不通的,有高度有节点数,两种限制,有点背包的意思。F[i,j]代表有j个节点i层的树的表示数量显然每棵树都可分为根节点和左右两子树,我们只需让左右子树的最高高度为i-1以及其节点和为j-1就好了。这样的情况只有三种:1.左右子树高度均为i-12.左子树高度为i-1,右子树高度小于i-13.右子树高度为i-1,左子树高度小于i-1那么状态转移方程可写作F[i,
会飞的蟋蟀
·
2020-09-16 07:50
USACO
树及衍生物
动态规划
[
USACO
2.3.2]Cow Pedigrees奶牛家谱
题目题目描述农民约翰准备购买一群新奶牛。在这个新的奶牛群中,每一个母亲奶牛都生两小奶牛。这些奶牛间的关系可以用二叉树来表示。这些二叉树总共有N(3≤N≤200)N(3\leN\le200)N(3≤N≤200)个节点。这些二叉树有如下性质:每一个节点的度是000或222。度是这个节点的孩子的数目。树的高度等于K(1constintM=9901;intdp[202][102];intmain(){in
OneInDark
·
2020-09-16 07:32
C++
动态规划
HUST 1017 Exact cover
解题报告
(Dancing Link)
1017-ExactcoverTimeLimit:15sMemoryLimit:128MBSpecialJudgeSubmissions:5558Solved:2966DESCRIPTIONThereisanN*Mmatrixwithonly0sand1s,(1#include#include#includeusingnamespacestd;constintM=1024*110;constint
SF-_-
·
2020-09-16 07:48
ACM
搜索
解题报告
(一) Dancing Links X
DancingLinksX算法详解一、精确覆盖1)EasyFinding题意:给定一个M×N的01矩阵(其中MmaxDepth–depth,代表当前搜索条件下已经不可能搜到可行解了,可以直接返回,此所谓“剪枝”。H()函数的计算原理:模拟每一列的删除,估算需要选择的行数。由于总的列数小于64,所以我们可以将每一行压缩成一个64位的整数,R[i]表示第i行的那个64位整数。用一个全局标记X记录剩下列
英雄哪里出来
·
2020-09-16 07:39
解题报告
【
USACO
2.3.2】奶牛家谱
【题目描述】农民约翰准备购买一群新奶牛。在这个新的奶牛群中,每一个母亲奶牛都生两小奶牛。这些奶牛间的关系可以用二叉树来表示。这些二叉树总共有N个节点(32#include3#include4#include5#include6#include7intf[100][200];89intmain()10{11intk,n,j,i;12//文件操作13freopen("nocows.in","r",st
Gregory99174
·
2020-09-16 07:29
数据结构与算法
解题报告
The Rabbits
Therabbits【题目描述】众所周知,除了青蛙会跳之外,兔纸也会。在一片n*m的菜地中,有一些兔纸在活动,每只兔纸可以在菜地中跳来跳去。但是有一些限制条件:兔纸只能从菜地外跳进菜地内,并且最后一定要跳出去,每只兔纸跳的每步都是等方向、等长的;兔纸在菜地内至少踩到三个点。这样每只兔纸就在菜地里留下了一条路径。现在告诉你菜地中那些被兔纸踩过(一个点可能被踩不止一次),某人决定捉住一只踩坏菜地块数最
weixin_30338481
·
2020-09-16 06:12
数据结构与算法
【
USACO
2.3.2】奶牛家谱 动态规划
f[k][n]表示用N个节点,组成深度小于等于K层的方案数。显然f[k][n]=sum(f[k-1][p]+f[k-1][q])(p+q+1=n)最终答案即为f[k][n]-f[k-1][n]PS:short和int运算速度差不多啊卧槽#includeunsignedshortf[101][201]={0};//n个节点,组成小于等于k层的方案数intn,k;#definemod9901intma
CMTM4
·
2020-09-16 06:21
USACO
DP
Two Sum III - Data structure design
解题报告
题目链接:https://leetcode.com/problems/two-sum-iii-data-structure-design/DesignandimplementaTwoSumclass.Itshouldsupportthefollowingoperations:addandfind.add-Addthenumbertoaninternaldatastructure.find-Find
小榕流光
·
2020-09-16 06:01
leetcode
hash
leetcode
hash
My Calendar I
解题报告
题目:ImplementaMyCalendarclasstostoreyourevents.Aneweventcanbeaddedifaddingtheeventwillnotcauseadoublebooking.Yourclasswillhavethemethod,book(intstart,intend).Formally,thisrepresentsabookingonthehalfope
魔豆Magicbean
·
2020-09-16 05:02
IT公司面试习题
Add Two Numbers
解题报告
(Python & C++)
作者:负雪明烛id:fuxuemingzhu个人博客:http://fuxuemingzhu.cn/目录题目描述题目大意解题方法偷懒做法模拟加法递归解法日期题目地址:https://leetcode.com/problems/add-two-numbers/description/题目描述Youaregiventwonon-emptylinkedlistsrepresentingtwonon-ne
负雪明烛
·
2020-09-16 05:16
LeetCode
算法
20181027
解题报告
模拟赛越打越少,有点伤感,但还是记录下这最后几场。梦想总是遥不可及,是不是应该放弃。T1:上海红茶馆ChineseTea.cpp问题描述:你现在正在经营一家红茶馆,而且这里有各种各样的红茶,你现在把这些红茶分成了N个等级,每个等级的茶有一个品质Q。现在每一个来的客人都会要求一个品质为S的茶,你需要迅速的回答他是否有。输入格式:第一行两个数N,M。下面一行N个数,分别表示每个等级的茶的品质Q。下面一
DaRK_52
·
2020-09-16 03:52
模拟赛
125 - Numbering Paths
解题报告
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=61floyd的题,稍微有点变化,直接上代码:#include#includeusingnamespacestd;intmain(){intmap[35][35];intN,m=0;intcaseid=0;wh
zjwoody
·
2020-09-16 01:40
算法
解题报告
题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=997N个人轮流掷筛子,赢的概率为P,求第i个人赢的概率是多少。可以求出第i个人赢的概率为P(1-P)^(i-1)*[1+(1-P)^N+(1-P)^2N+...],后边是一个等比数列,可以化简为P(
zjwoody
·
2020-09-16 01:39
算法
704 - Colour Hash
解题报告
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=645一道非常好的bfs的题,不同于树,它是隐式图,可能会回到之前的状态,所以需要用hash表保存每一步的状态,重点是双向bfs,对于超过10步的bfs,搜索空间会非常大,必须使用双向bfs,保存终止状态回走8
zjwoody
·
2020-09-16 01:39
算法
usaco
Name That Number
此题花了20多分钟才看懂,晕,原来是给了你一套字典................下面是我的code,ac了,但是没经过自己本机调试,如果因为此code引起的死机,本人概不负责!!!/*ID:YourIDLANG:C++PROB:namenum*/#include#include#include#include#include#include#include#include#include#inc
yueqiq
·
2020-09-16 00:11
usaco
模拟
2019中国大学生程序设计竞赛(CCPC) - 网络选拔赛(
解题报告
)
WindowsOfInrecentyears,CCPChasdevelopedrapidlyandgainedalargenumberofcompetitors.OnecontestantdesignedadesigncalledCCPCWindows.The1-storderCCPCwindowisshowninthefigure:Andthe2-ndorderCCPCwindowisshown
剑断青丝i
·
2020-09-16 00:28
竞赛题
nyist --ACM组队练习赛(链接)
cid=44219#overview
解题报告
:http://blog.csdn.net/u011026037/article/details/23997843组队练习赛(二):http://acm.nyist.net
weixin_33711647
·
2020-09-16 00:29
洛谷 P4408 逃学的小孩
解题报告
P4408[NOI2003]逃学的小孩题目描述Chris家的电话铃响起了,里面传出了Chris的老师焦急的声音:“喂,是Chris的家长吗?你们的孩子又没来上课,不想参加考试了吗?”一听说要考试,Chris的父母就心急如焚,他们决定在尽量短的时间内找到Chris。他们告诉Chris的老师:“根据以往的经验,Chris现在必然躲在朋友Shermie或Yashiro家里偷玩《拳皇》游戏。现在,我们就从
weixin_30821731
·
2020-09-16 00:51
nyist---组队赛(五)
不得不说还是这么菜,只做了一个题,而且还是打表出来的,最近发现自己越来越浮躁了,真心不想写
解题报告
了;比赛题目链接:hust.acm[nyist]A题:http://blog.csdn.net/lyhvoyage
风儿--zsj
·
2020-09-15 23:16
组队赛
POJ3177-Redundant Paths
全
解题报告
索引目录->【北大ACM–POJ试题分类】转载请注明出处:http://exp-blog.com------------------------------------------------
小優YoU
·
2020-09-15 22:47
POJ解题报告
PAT-乙级练习题-1058~1065-
解题报告
题目链接:1058.选择题代码:structnode{intv;vectorans;}p[2000];inta[2000];intvec[2000];intmain(){intn,m;cin>>n>>m;for(inti=0;i>p[i].v>>k>>k;while(k--){charch;cin>>ch;p[i].ans.push_back(ch);}sort(p[i].ans.begin(),
宣之于口
·
2020-09-15 22:43
PAT
Uva 10081 - Tight Words
解题报告
(递推)
ProblemB:TightwordsGivenisanalphabet{0,1,...,k},0#include#includeusingnamespacestd;doublemay[111][11];voidwork(intn,intk){if(k==0||k==1){puts("100.00000");return;}for(inti=0;i<=k;i++)may[1][i]=1.0/(k+
SF-_-
·
2020-09-15 22:18
数学
ACM
Tarjan算法求解桥和边双连通分量(附POJ 3352 Road Construction
解题报告
)
在说Tarjan算法解决桥和边双连通分量问题之前我们先来回顾一下Tarjan算法是如何求解强连通分量的。Tarjan算法在求解强连通分量的时候,通过引入dfs过程中对一个点访问的顺序dfsNum(也就是在访问该点之前已经访问的点的个数)和一个点可以到达的最小的dfsNum的low数组,当我们遇到一个顶点的dfsNum值等于low值,那么该点就是一个强连通分量的根。因为我们在dfs的过程中已经将点仍
小小程序师
·
2020-09-15 22:33
Algorithm
USACO
2015Feb 牛跳房子
洛谷P3120题目链接难度:普及-(我是蒟蒻)原本是为了练线段树的,结果这题跟线段树毫无关系-_-我犯的错误一看到这道题,第一反应是深搜dfs,于是就有了以下代码:#includeusingnamespacestd;intr,c,k;inta[751][751];longlongans=0;boolbook[751][751]={0};voiddfs(intx,inty){if(x==r-1&&y
小破枪_pistol
·
2020-09-15 22:46
解题报告
UOJ67 新年的毒瘤
题目链接:http://uoj.ac/problem/67正解:tarjan+树的相关性质
解题报告
:考虑能变成一棵树,肯定说明至少选择的点不是割点,其次题解里面说
dgoh41514
·
2020-09-15 22:27
数据结构与算法
Remove Nth Node From End of List
解题报告
题目描述:Givenalinkedlist,removethenthnodefromtheendoflistandreturnitshead.Forexample,Givenlinkedlist:1->2->3->4->5,andn=2.Afterremovingthesecondnodefromtheend,thelinkedlistbecomes1->2->3->5.Note:Givennwi
daqiang95
·
2020-09-15 22:50
leetcode
Remove Nth Node From End of List
解题报告
(Python)
题目分析:给定链表,从链表末尾删除倒数第n个节点并返回新的头部。由于题目要求遍历一次完成操作所以不可能找到长度在删除。借鉴网上的一种做法,设置两个指针。前面的指针走n个元素,后面的指针再走。这样前面的走到最后时后面的指针刚好指到要删除的前一个元素。代码说明:1、前面元素走n次foriinrange(n):begin=begin.next2、如果前面指针走完是空了,那么要删除的正是第一个元素ifbe
Jiale685
·
2020-09-15 21:57
python
LeetCode
LeetCode题目记录
洛谷 P3669 [
USACO
17OPEN]Paired Up 牛牛配对
P3669[
USACO
17OPEN]PairedUp牛牛配对题目描述FarmerJohnfindsthathiscowsareeacheasiertomilkwhentheyhaveanothercownearbyformoralsupport.HethereforewantstotakehisMMcows
HJ921004
·
2020-09-15 21:39
洛谷 P2286 HNOI2004 宠物收养场
解题报告
题目链接很模板的一道Treap,在基本的插入删除操作的前提下,只需支持寻找前驱和后继在寻找前驱后继时,记得要考虑边界情况(就是没有前驱或后继)#include#include#include#include#includeusingnamespacestd;constlonglongMaxn=1000000+10,inf=(1llk){ins(ls(x),k);if(p(ls(x))1){--c(
_Wolverine
·
2020-09-15 21:47
解题报告
#洛谷
平衡树
Treap
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他