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
nyoj解题报告
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
组队赛
nyist-组队赛(六)
page=10
nyoj
-1005、1006、1007、1012、1015、1016、1018、1019题解1005:http://blog.csdn.net/u011026037
风儿--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
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题目记录
洛谷 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
解题报告
:【kuangbin带你飞】专题四 最短路练习题
目录A.POJ-2387TiltheCowsComeHomeTil\the\Cows\Come\HomeTiltheCowsComeHome--------(最短路模板题)【普及/提高-】B.POJ-2253FroggerFroggerFrogger--------(Floyd基础应用)【普及/提高-】C.POJ-1797HeavyTransportationHeavy\Transportatio
繁凡さん
·
2020-09-15 21:42
kuangbin专题合集
#
最短路算法
最短路
图论
Java 实现PAT乙级(Basic Level)1001-1010
解题报告
(一)
最近有想在OJ上刷一点点题,从简单的开始,感觉有的程序有点繁琐,想法不够清晰,如有更好的解法,希望大神们多多提提意见。题目列表:1001:A+B和C1002:数字分类1003:数素数1004:福尔摩斯的约会1005:德才论1006:部分A+B1007:A除以B1008:锤子剪刀布1009:数字黑洞1010:月饼程序如下:1001:A+B和Cimportjava.util.Scanner;publi
tn_ms
·
2020-09-15 21:24
解题报告
:【kuangbin带你飞】专题九 连通图
目录A、POJ1236NetworkofSchools(有向图缩点)B、UVA315Network(找割点)C、UVA796CriticalLinks(桥)D、POJ3694NetworkE、POJ3177RedundantPathsF、HDU4612WarmupG、HDU4635Stronglyconnected(最多可加边数使得仍然非强连通)H、HDU4685PrinceandPrincess
繁凡さん
·
2020-09-15 21:08
#
有向图的强连通分量
#
无向图的连通性
kuangbin专题合集
[LeetCode]Implement Trie(Prefix Tree),
解题报告
目录目录概述Trie树基本实现定义Trie树节点添加操作查询word是否在Trie树中AC完整代码概述Trie树,又称为字典树、单词查找树或者前缀树,是一种用于快速检索的多叉数结构。例如,英文字母的字典树是26叉数,数字的字典树是10叉树。Trie树的基本性质有三点,归纳为:根节点不包含字符,根节点外每一个节点都只包含一个字符。从根节点到某一节点,路径上经过的字符连接起来,为该节点对应的字符串。每
低调小一
·
2020-09-15 21:53
LeetCode
leetcode
NYOJ
_232_How to eat more Banana
有限制条件的DP:首先其实能堆叠起来,下面砖头的长和宽比上面的严格要大。#include#include#include#include#include#includeusingnamespacestd;structpoint{intx,y,z;}p[1005];boolcmp(pointa,pointb){if(a.x==b.x)returna.y>b.y;returna.x>b.x;}intd
weixin_33924312
·
2020-09-15 20:27
题目834-组队-
nyoj
20140818
#includeintmain(){intn[55],i,k,N;while(scanf("%d",&N)!=EOF){intt=0,s=0;for(i=1;in[k])k=i;s+=n[k];n[k]=0;}for(i=1;i<=N;i++)if(!n[i])printf("%d",i);printf("%d\n",s);}return0;}转载于:https://www.cnblogs.com
weixin_30788239
·
2020-09-15 20:39
NYOJ
独木舟上的旅行71
原题链接#include#includeusingnamespacestd;intmain(){inta[350],i,t,n,w,sum;scanf("%d",&t);while(t--){sum=0;scanf("%d%d",&w,&n);for(i=0;i
残叶超爱
·
2020-09-15 20:39
NYOJ
238小明的调查作业
原题链接#includemain(){inti,a[100],n,max,min,t;scanf("%d",&t);while(t--){scanf("%d",&n);for(i=0;ia[i])min=a[i];}printf("%d\n",max-min);}}817189hpu_yw小明的调查统计Accepted0232C/C++04-1520:37:33
残叶超爱
·
2020-09-15 20:39
NYOJ
33蛇形填数
原题链接#includemain(){ints[110][110],a=0,m=1,i=0,n,b,j,c;scanf("%d",&n);b=n-1,j=n-1,c=n;for(;;n--){for(;ia;j--){s[i][j]=m;m++;}for(;i>a;i--){s[i][j]=m;m++;}for(;j
残叶超爱
·
2020-09-15 20:39
NYOJ
244十六进制的简单运算
原题链接/*现在给你一个16进制的加减法的表达式,要求用8进制输出表达式的结果。输入第一行输入一个正整数T(0main(){intt,a,b;charch;scanf("%d",&t);while(t--){getchar();scanf("%x%c%x",&a,&ch,&b);if(ch=='+')printf("%o\n",a+b);if(ch=='-')printf("%o\n",a-b);
残叶超爱
·
2020-09-15 20:39
多边形重心问题(
nyoj
3)
题目传送门:点击打开链接关于多边形面积和多边形重心的问题我觉得点击打开链接讲的不错。多边形面积:取多边形内的任意一点(也可以取原点),将此点与所有的顶点相连,将n顶点的多边形分成n个三角形,分别用叉积求每个三角形的面积最后求和即多边形面积。如果所选的点就是某一个顶点,那么就将n顶点的多边形分成n-2个三角形。s=sum(point(i)Xpoint(i+1)/2)(i=0...n)多边形重心:三角
汤匙的匙不是钥匙的匙
·
2020-09-15 20:00
计算几何
NYOJ
取石子(七)(
NYOJ
833)
取石子(七)时间限制:1000ms|内存限制:65535KB难度:1描述Yougth和Hrdv玩一个游戏,拿出n个石子摆成一圈,Yougth和Hrdv分别从其中取石子,谁先取完者胜,每次可以从中取一个或者相邻两个,Hrdv先取,输出胜利着的名字。输入输入包括多组测试数据。每组测试数据一个n,数据保证int范围内。输出输出胜利者的名字。样例输入23样例输出HrdvYougth刚开始看这道题以为是巴什
汤匙的匙不是钥匙的匙
·
2020-09-15 20:57
博弈
NYOJ
NYOJ
303【序号互换】第四届河南省程序设计大赛
序号互换时间限制:1000ms|内存限制:65535KB难度:2描述Dr.Kong设计了一个聪明的机器人卡多,卡多会对电子表格中的单元格坐标快速计算出来。单元格的行坐标是由数字编号的数字序号,而列坐标使用字母序号。观察字母序号,发现第1列到第26列的字母序号分别为A,B,…,Z,接着,第27列序号为AA,第28列为AB,依此类推。若给Dr.Kong的机器人卡多一个数字序号(比如32),它能很快算出
风卷云飞会天黑
·
2020-09-15 20:24
NYOJ
LeetCode 1375. 灯泡开关 III
TableofContents一、中文版二、英文版三、Myanswer四、
解题报告
一、中文版房间中有n枚灯泡,编号从1到n,自左向右排成一排。最初,所有的灯都是关着的。
程序媛三妹
·
2020-09-15 20:43
LeetCode\
LintCode
每周一题坑男友系列
nyoj
-834-组队
#includeintmain(){intn,a[53];while(scanf("%d",&n)!=EOF){inti,j,k,b,c,d,max=0;for(i=1;imax){max=a[i]+a[j]+a[k];b=i;c=j;d=k;}printf("%d%d%d%d\n",b,c,d,max);}return0;}
hpu刘
·
2020-09-15 20:40
NYoj
712 探寻宝藏[经典动态规划3](河南省第六届省赛)
/*
NYoj
712探寻宝藏双线程动态规划(经典的动态规划3)还是不太明白,要努力学习.当然,这题还是可以用最小费用最大流来做.也没有学过这个东西,也要学习.
creat2012
·
2020-09-15 20:40
nyoj
-168-房间安排
#include#includeintd[200];intmain(){ints;scanf("%d",&s);while(s--){intn,i,j,a,b,c,sum;scanf("%d",&n);memset(d,0,sizeof(d));sum=0;for(i=0;isum)sum=d[j];}}printf("%d\n",sum);}return0;}
hpu刘
·
2020-09-15 20:40
nyoj
834组队
选择最大的三个就可以了。#includeusingnamespacestd;inta[55];ints=0;intfind(intn){intx=a[1];inty=1;for(inti=2;ix){x=a[i];y=i;}}s+=a[y];a[y]=-1;//cout>n){s=0;for(inti=1;i<=n;i++)scanf("%d",&a[i]);find(n);find(n);fin
F_aF_a
·
2020-09-15 20:38
nyoj
水题
贪心
NYOJ
省赛来了
再次证明一点,数学真的很重要!/*这个题要用到排列组合的知识例如输入93进行的操作是(C93)*(C63)*(C33)因为先从9人中选出3个有64中情况然后在从剩下的6人中选出3个有20中情况然后再在剩下的3个中选三个有一种情况*/#includeintjiecheng(intn);intquan(intn,intm);intmain(){intn,m;while(scanf("%d%d",&m,
henufyh
·
2020-09-15 20:53
第四节河南省程序设计大赛-
NYOJ
-308-Substring
Substring时间限制:1000ms|内存限制:65535KB难度:1描述Youaregivenastringinput.Youaretofindthelongestsubstringofinputsuchthatthereversalofthesubstringisalsoasubstringofinput.Incaseofatie,returnthestringthatoccursearl
Prim233
·
2020-09-15 20:20
河南省赛
字符串
Substring with Concatenation of All Words——
解题报告
(窗口移动法)
【题目】Youaregivenastring,s,andalistofwords,words,thatareallofthesamelength.Findallstartingindicesofsubstring(s)insthatisaconcatenationofeachwordinwordsexactlyonceandwithoutanyinterveningcharacters.Forex
bigface1234fdfg
·
2020-09-15 19:58
LeetCode
Algorithm
Probelm
LeetCode
substring
map
窗口移动法
字符串匹配
Beautiful Arrangement
解题报告
题目:SupposeyouhaveNintegersfrom1toN.WedefineabeautifularrangementasanarraythatisconstructedbytheseNnumberssuccessfullyifoneofthefollowingistruefortheithposition(1hash;intret=0;for(inti=1;i&hash,int&ret
魔豆Magicbean
·
2020-09-15 19:14
IT公司面试习题
NYOJ
168 房间安排
房间安排时间限制:3000ms|内存限制:65535KB难度:2描述对这些定单进行合理安排,使得满足这些定单要求的房间数最少。假设:某个定单上的游客一旦被安排到某房间,在他预定住宿的期间内是不换房间的。为了简化描述,定单上的开始住宿时间为距离现在的第几天。例如,定单为(10,30,5)表示游客要求使用10个房间,第30天开始连住5天。输入第一行:T表示有T组测试数据每组测试数据第一行:N表示定单数
莲坂果贸
·
2020-09-15 19:16
Smallest Integer Divisible by K
解题报告
(Python)
作者:负雪明烛id:fuxuemingzhu个人博客:http://fuxuemingzhu.cn/目录题目描述题目大意解题方法日期题目地址:https://leetcode.com/problems/smallest-integer-divisible-by-k/题目描述GivenapositiveintegerK,youneedfindthesmallestpositiveintegerNsu
负雪明烛
·
2020-09-15 19:27
LeetCode
算法
Beautiful Arrangement
解题报告
(Python & C++)
作者:负雪明烛id:fuxuemingzhu个人博客:http://fuxuemingzhu.cn/目录题目描述题目大意解题方法日期题目地址:https://leetcode.com/problems/beautiful-arrangement/description/题目描述SupposeyouhaveNintegersfrom1toN.Wedefineabeautifularrangement
负雪明烛
·
2020-09-15 19:27
LeetCode
算法
Cat and Mouse
解题报告
(Python)
作者:负雪明烛id:fuxuemingzhu个人博客:http://fuxuemingzhu.cn/目录题目描述题目大意解题方法参考资料日期题目地址:https://leetcode.com/problems/cat-and-mouse/description/题目描述Agameonanundirectedgraphisplayedbytwoplayers,MouseandCat,whoalter
负雪明烛
·
2020-09-15 19:27
LeetCode
算法
nyoj
168 房间安排 【日期+贪心】
房间安排时间限制:3000ms|内存限制:65535KB难度:2描述2010年上海世界博览会(Expo2010),是第41届世界博览会。于2010年5月1日至10月31日期间,在中国上海市举行。本次世博会也是由中国举办的首届世界博览会。上海世博会以“城市,让生活更美好”(BetterCity,BetterLife)为主题,将充分探索21世纪城市生活。这次世博会总投资达450亿人民币,创造了世界博览
dxx_111
·
2020-09-15 19:44
基础算法
(java) Integer Break
解题报告
原来是一个数学规律问题!!!!找规律的!!publicclassSolution{publicintintegerBreak(intn){if(n==2){return1;}if(n==3){return2;}if(n==4){return4;}intn1=5,n2=6,n3=7;intr1=6,r2=9,r3=12;while(n1!=n&&n2!=n&&n3!=n){n1+=3;n2+=3;n
只对西红柿鸡蛋有感觉
·
2020-09-15 19:37
NYOJ
-168房间安排
这个问题我用的一个线段区间来表示滴:像这个图:我举例的数据:2344551845210这是转化的图:如234(3为头坐标,第几天居住加连住天数为3+4为尾坐标)想一想有一条竖直的线从头2扫描到尾10,当竖线的坐标为6时,第一条线段、第二条线段、第4条线段与其相交。是不是就表示第一组数据和第二组数据还有第四组数据是并行的,而第三组数据在此时不用。此时所用的房间数SUM=11.令temp=max(su
兔衰
·
2020-09-15 19:09
NYOJ
房间安排
想了半天没思路,看了大神的代码才明白,原来是把天看出线段;本题可以看做是从1-180开始的线段,求其最大重叠部分的房间数即可。如下图,(下面一个线为一个订单);
争光901023
·
2020-09-15 19:04
LeetCode第160场周赛(Weekly Contest 160)
解题报告
这周的周赛,惨不忍睹,隔了好久.排名:429/1691。写题的时候,第二题我以为答案是不唯一的,没想到是唯一答案,所以我就心态爆炸了,其实第二题就是一个格雷码的问题,而格雷码一般认为是“典型格雷码”,所以是唯一的。然后心态就爆炸了,第三题都不想做了,哈哈哈第一题,暴力枚举即可,只是题目比较长,学会调用那个类就可以了。第二题,关于格雷码的,其实很简单。第三题,由于字符串的长度是16,每一个字符串有两
Mikchy
·
2020-09-15 19:46
LeetCode刷题记录及题解
#
LeetCode比赛
LeetCode
周赛
DFS
格雷码
nyoj
168 房间安排问题
#include#include#includeusingnamespacestd;structnode{intnum,begin,day;}order;introoms[210];intmain(){intm,n,i;scanf("%d",&m);while(m--){memset(rooms,0,sizeof(rooms));scanf("%d",&n);while(n--){scanf("%
AliceGreek
·
2020-09-15 19:15
NYOJ
NYOJ
-232 How to eat more Banana
HowtoeatmoreBanana时间限制:1000ms|内存限制:65535KB难度:4描述AgroupofresearchersaredesigninganexperimenttotesttheIQofamonkey.Theywillhangabananaattheroofofabuilding,andatthemeantime,providethemonkeywithsomeblocks.
weixin_34281477
·
2020-09-15 19:19
NYOJ
834组队
原题链接#include#include#includeusingnamespacestd;intmain(){intn,i,j,a[55],b[4],*p;while(scanf("%d",&n)==1){for(i=1;i<=n;++i)scanf("%d",&a[i]);for(j=b[3]=0;j<3;++j){p=max_element(a+1,a+n+1);b[j]=p-a;b[3]+
残叶超爱
·
2020-09-15 19:11
NYOJ
168 房间安排
原题链接#include#include#includeusingnamespacestd;structnode{intnum,begin,days;}arr;intarrTime[200];intmain(){intt,n,i,n0;scanf("%d",&t);while(t--){scanf("%d",&n);n0=n;memset(arrTime,0,sizeof(arrTime));wh
长风Qiu
·
2020-09-15 19:08
How to eat more Banana(
nyoj
232)
题目:点击打开链接题目大意:提供给你长宽高不同的矩形块,每一种矩形块个数无限,现要求叠加矩形块使得能够到达的高度最高。注意,叠加矩形块要求下面的矩形块的长和宽分别严格大于上面的矩形的长和宽。这题类似矩形嵌套题,我用了比较笨的方法……每输入一种矩形的尺寸,都将其长宽高的不同组合情况当作新的矩形加入数组。#include#include#includestructnode{intx,y,z;};nod
汤匙的匙不是钥匙的匙
·
2020-09-15 19:08
NYOJ
动态规划
nyoj
232 How to eat more Banana dp
题意是给n种长方体长宽高分别为x,y,z,每种长方体的数量为无限个。求长方体叠放的最大高度。上面的长方体的长和宽必须小于下面的长和宽,不能等于。可以任意摆放长方体,也就是每种长方体就有六种情况。先将长方体按长和宽的降序排好,然后按照最长递增子序列的思路,用dp[]存储当前长方体可以叠加的最大高度。#includeusingnamespacestd;structblocks{intx,y,z;}l[
rvlt1
·
2020-09-15 19:57
LeetCode第182场周赛(Weekly Contest 182)
解题报告
哇,大声哭了出来,最后一题也太难了把,KMP+DP,我KMP都木有学,扎心了。第一题:排序+暴力模拟或者计数统计。第二题:暴力模拟或者优化一下。第三题:模拟+map的使用。第四题:KMP+DP。详细题解如下。1.找出数组中的幸运数(FindLuckyIntegerInAnArray)AC代码(方法一、排序+暴力枚举C++)AC代码(方法二、计数统计C++)2.统计作战单位数(CountNumber
Mikchy
·
2020-09-15 19:40
LeetCode刷题记录及题解
#
LeetCode比赛
模拟
DP
KMP
map
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他