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解题报告
P9011 [
USACO
23JAN] Air Cownditioning II B(dfs+差分)
题目描述WiththehottestrecordedsummereveratFarmerJohn'sfarm,heneedsawaytocooldownhiscows.Thus,hedecidestoinvestinsomeairconditioners.FarmerJohn'sNcows(1≤N≤20)liveinabarnthatcontainsasequenceofstallsinarow,
谳情
·
2023-08-07 08:32
深度优先
算法
洛谷 P3144 [
USACO
16OPEN] Closing the Farm S(并查集+逆向思维)
题目描述FJ和他的奶牛们正在计划离开小镇做一次长的旅行,同时FJ想临时地关掉他的农场以节省一些金钱。这个农场一共有被用M条双向道路连接的N个谷仓(1≤N,M≤3000)。为了关闭整个农场,FJ计划每一次关闭掉一个谷仓。当一个谷仓被关闭了,所有的连接到这个谷仓的道路都会被关闭,而且再也不能够被使用。FJ现在正感兴趣于知道在每一个时间(这里的“时间”指在每一次关闭谷仓之前的时间)时他的农场是否是“全连
谳情
·
2023-08-06 21:08
算法
c++
洛谷 P1470 [
USACO
2.3] 最长前缀 Longest Prefix(KMP+前缀和)
题目描述在生物学中,一些生物的结构是用包含其要素的大写字母序列来表示的。生物学家对于把长的序列分解成较短的序列(即元素)很感兴趣。如果一个集合P中的元素可以串起来(元素可以重复使用)组成一个序列s,那么我们认为序列s可以分解为P中的元素。元素不一定要全部出现(如下例中BBC就没有出现)。举个例子,序列ABABACABAAB可以分解为下面集合中的元素:{A,AB,BA,CA,BBC}序列s的前面k个
谳情
·
2023-08-06 21:06
算法
KMP
前缀和
P3059 [
USACO
12NOV] Concurrently Balanced Strings G 题解
前言现在是202320232023年777月292929日凌晨111点474747分,我听着我歌单的歌,进入了精神极其不正常的状态(正经人谁在凌晨边听摇滚边写题啊)。所以我会胡言几句,大家请选择性忽视。这道题是我们欢乐赛搬的,考场上用朴素的O(nm2)O(nm^2)O(nm2)双指针水出了898989分的佳绩。考试之后因为没有暴切十分气愤啊!所以研读了一手第一篇题解,写出了这个没什么区别但是有大区
DengDuckOI
·
2023-08-06 18:32
算法
c++
比赛
USACO
程序人生
学习
交友
贪心的算法
P2240【深基12.例1】部分背包问题目录P2240【深基12.例1】部分背包问题P1223排队接水P1803凌乱的yyy/线段覆盖P1208[
USACO
1.3]混合牛奶MixingMilkP3817
会笑的小熊
·
2023-08-06 17:50
洛谷
算法
c++
P1205 [
USACO
1.2] 方块转换 Transformations
题目描述一块n×nn\timesnn×n正方形的黑白瓦片的图案要被转换成新的正方形图案。写一个程序来找出将原始图案按照以下列转换方法转换成新图案的最小方式:转90°90\degree90°:图案按顺时针转90°90\degree90°。转180°180\degree180°:图案按顺时针转180°180\degree180°。转270°270\degree270°:图案按顺时针转270°270\d
Junglei-Rim
·
2023-08-06 16:29
刷题go
go
go
算法
开发语言
2023CCF CAT- 热身赛
NOIP普及组字符串排序2017动态规划递推
USACO
2001贪心牛客小白月赛12说实话还是很喜欢打比赛,喜欢AC的感觉,但是这玩意咋越来越难了那。。。。。
宝宝很聪明
·
2023-08-06 05:26
ccf
算法
[LeetCode
解题报告
] 剑指 Offer II 091. 粉刷房子
一、题目1.题目描述剑指OfferII091.粉刷房子难度:中等假如有一排房子,共n个,每个房子可以被粉刷成红色、蓝色或者绿色这三种颜色中的一种,你需要粉刷所有的房子并且使其相邻的两个房子颜色不能相同。当然,因为市场上不同颜色油漆的价格不同,所以房子粉刷成不同颜色的花费成本也是不同的。每个房子粉刷成不同颜色的花费是以一个nx3的正整数矩阵costs来表示的。例如,costs[0][0]表示第0号房
英雄星球七水请求出战
·
2023-08-06 02:34
NOIP2015Day1T1神奇的幻方
解题报告
原题见洛谷(https://www.luogu.org/problem/show?pid=2615)题目描述幻方是一种很神奇的N*N矩阵:它由数字1,2,3,……,N*N构成,且每行、每列及两条对角线上的数字之和都相同。当N为奇数时,我们可以通过以下方法构建一个幻方:首先将1写在第一行的中间。之后,按如下方式从小到大依次填写每个数K(K=2,3,…,N*N):1.若(K−1)在第一行但不在最后一列
Lpy_Now
·
2023-08-05 23:03
题解
c++
P2911 [
USACO
08OCT] Bovine Bones G
题面翻译贝茜喜欢玩棋盘游戏和角色扮演游戏,所以她说服了约翰开车带她去小商店.在那里她买了三个骰子。这三个不同的骰子的面数分别为s1,s2,s3s_1,s_2,s_3s1,s2,s3。对于一个有SSS个面的骰子每个面上的数字是1,2,3,…,S1,2,3,\ldots,S1,2,3,…,S。每个面(上的数字)出现的概率均等。贝茜希望找出在所有“三个面上的数字的和”中,哪个和的值出现的概率最大。现在给
Junglei-Rim
·
2023-08-03 17:48
刷题go
go
go
算法
USACO
、CCC、UK EBRAS、Kaggle、IOI
一、美国计算机奥赛(
USACO
)美国计算机奥赛初次举办于1992年,其官网是美国一个著名在线题库,更是美国中学生的官方竞赛网站,开设目的是为每年夏季举办的国际信息学奥林匹克竞赛选拔队员。
星卯教育tony
·
2023-08-03 09:31
电子学会C语言考级
蓝桥杯C++竞赛
NOIP笔记
USACO
人工智能
Minimum ASCII Delete Sum for Two Strings
解题报告
(python)
712.MinimumASCIIDeleteSumforTwoStringsMinimumASCIIDeleteSumforTwoStringspythonsolution题目描述Giventwostringss1,s2,findthelowestASCIIsumofdeletedcharacterstomaketwostringsequal.解析本题比较容易想到使用动态规划进行求解。题目要求我们
orientliu96
·
2023-08-03 08:01
LeetCode
leetcode
python
洛谷 P2498 [SDOI2012]拯救小云公主
解题报告
P2498[SDOI2012]拯救小云公主题目描述英雄又即将踏上拯救公主的道路……这次的拯救目标是——爱和正义的小云公主。英雄来到\(boss\)的洞穴门口,他一下子就懵了,因为面前不只是一只\(boss\),而是上千只\(boss\)。当英雄意识到自己还是等级1的时候,他明白这就是一个不可能完成的任务。但他不死心,他在想,能不能避开\(boss\)去拯救公主呢,嘻嘻。\(Boss\)的洞穴可以看
weixin_30348519
·
2023-08-02 17:07
[
USACO
08FEB] Meteor Shower S BFS
共有MMM颗流星(1≤M≤50000)(1≤M≤50000)(1≤M≤50000)会坠落在农场上,其中第iii颗流星会在时刻TiT_iTi砸在坐标为(Xi,Yi)(0≤Xi,Yi≤300)(X_i,Y_i)(0≤X_i,Y_i≤300)(Xi,Yi)(0≤Xi,Yi≤300)的格子里。流星会将它所在的格子,以及周围444个相邻的格子都化为焦土,无法在这些格子上行走。贝茜在时刻000开始行动,只能在
wly127
·
2023-08-01 00:34
宽度优先
算法
c++
A Calandar题解 - 2019年第十届“浪潮杯”SDCPC山东大学生程序设计大赛 正式赛
解题思路参考思路:2019年第十届“浪潮杯”山东省大学生ACM程序设计竞赛–
解题报告
一开始想的是用年月日之间间隔天数来算,后
奇妙方程式
·
2023-07-31 06:25
编程题-题解
算法
c++
学习
⭐算法入门⭐《二分枚举》简单04 —— LeetCode 1346. 检查整数及其两倍数是否存在
文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给你一个整数数组arr,请你检查是否存在两个整数N
英雄哪里出来
·
2023-07-31 01:29
《LeetCode算法全集》
算法
leetcode
c语言
二分枚举
⭐算法入门⭐《二分枚举》简单15 —— LeetCode LCP 18. 早餐组合
文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 小扣在秋日市集选择了一家早餐摊位,一维整型数组staple
英雄哪里出来
·
2023-07-31 01:29
《LeetCode算法全集》
算法
leetcode
c语言
⭐算法入门⭐《线性枚举》简单01 —— LeetCode 344. 反转字符串
《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、
解题报告
1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 编写一个函数,将输入的字符串反转过来。
英雄哪里出来
·
2023-07-31 01:59
《LeetCode算法全集》
LeetCode
算法
算法入门
线性枚举
交换变量
Longer Contiguous Segments of Ones than Zeros
解题报告
Content:Givenabinarystrings,returntrueifthelongestcontiguoussegmentof1'sisstrictlylongerthanthelongestcontiguoussegmentof0'sins,orreturnfalseotherwise.Forexample,ins="110100010"thelongestcontinuousseg
杨鑫newlfe
·
2023-07-30 04:32
Python
算法
LeetCode
leetcode
算法
数据结构
Python
面试
P3384: [
Usaco
2004 Nov]Apple Catching 接苹果
一道DP题,f[i,j,k]表示第k时刻由1位置变换j次到达当前i棵树注意也要维护变换0次的情况。1vari,j,k,t,w,now:longint;2tree:array[1..2,0..1001]oflongint;3f:array[1..2,0..50,0..1001]oflongint;4functionmax(a,b:longint):longint;5begin6ifa>bthenex
weixin_30512043
·
2023-07-29 19:02
BZOJ 3384: [
Usaco
2004 Nov]Apple Catching 接苹果( dp )
dpdp(x,k)=max(dp(x-1,k-1)+***,dp(x-1,k)+***)***=0or1,根据情况(BZOJ1750双倍经验)------------------------------------------------------------------------#include#include#include#include#definerep(i,n)for(inti=0
weixin_30666943
·
2023-07-29 19:02
bzoj 3384: [
Usaco
2004 Nov]Apple Catching 接苹果
3384:[
Usaco
2004Nov]AppleCatching接苹果TimeLimit:1SecMemoryLimit:128MBSubmit:61Solved:52[Submit][Status][
weixin_30800807
·
2023-07-29 19:02
洛谷 普及/提高- DP题总结
目录P1681最大正方形IIP3183[HAOI2016]食物链P2904[
USACO
08MAR]RiverCrossingSP1470[
USACO
2.3]最长前缀LongestPrefixP1922女仆咖啡厅桌游吧
望眼雨歇
·
2023-07-29 19:31
动态规划
洛谷P2690 [
USACO
04NOV]Apple Catching G【DP】【黄】
Date:2022.02.19题目描述很少有人知道奶牛爱吃苹果。农夫约翰的农场上有两棵苹果树(编号为1和2),每一棵树上都长满了苹果。奶牛贝茜无法摘下树上的苹果,所以她只能等待苹果从树上落下。但是,由于苹果掉到地上会摔烂,贝茜必须在半空中接住苹果(没有人爱吃摔烂的苹果)。贝茜吃东西很快,她接到苹果后仅用几秒钟就能吃完。每一分钟,两棵苹果树其中的一棵会掉落一个苹果。贝茜已经过了足够的训练,只要站在树
一个老实的人
·
2023-07-29 19:01
dp
动态规划
算法
c++
bzoj3384&&1750: [
Usaco
2004 Nov]Apple Catching 接苹果
比较水的dp。#include#include#includeusingnamespacestd;intmaxx(intx,inty){returnx>y?x:y;}intf[1005][35][2],a[1005],ans;intmain(){intt,w;scanf("%d%d",&t,&w);for(inti=1;i<=t;i++)scanf("%d",&a[i]);for(inti=1;i
mengbi_er
·
2023-07-29 19:01
bzoj
————dp
洛谷P2690 [
USACO
04NOV]Apple Catching G(记忆化搜索)
原题链接相比于dp,记忆化搜索可能容易想到,更好理解#include#include#include#include#include#include#include#include#definelllonglong#includeusingnamespacestd;constllinf=0x3f3f3f3f;inlinellread(){llk=0,f=1;charch=getchar();whi
Shihao Weng
·
2023-07-29 19:01
P2690 [
USACO
04NOV]Apple Catching G 题解
P2690题目传送门这道题很明显是一道DP题,我的做法是用一个三维dp数组其中dp[i][j][k]表示第i分钟站在j苹果树下移动k次接到最多的苹果数量很显然,对于第i分钟在第j棵树下有两种1.前一分钟在就第j棵树下,此时移动次数不变2.前一分钟在第3-j棵树下,此时移动次数-1当第i分钟的苹果是从第j棵树上掉下来时,要+1我们可以循环1-n分钟与移动次数0-w,注意要判断一下移动次数是否大于0,
Chisato Nishikigi
·
2023-07-29 19:31
c++
【题解】「
USACO
2004NOV」Apple Catching(DP)
题面【题目描述】很少有人知道奶牛爱吃苹果.农夫约翰的农场上有两棵苹果树(编号为111和222),每一棵树上都长满了苹果.奶牛贝茜无法摘下树上的苹果,所以她只能等待苹果从树上落下.但是,由于苹果掉到地上会摔烂,贝茜必须在半空中接住苹果(没有人爱吃摔烂的苹果).贝茜吃东西很快,所以她接到苹果后仅用几秒钟就能吃完.每一分钟,两棵苹果树其中的一棵会掉落一个苹果.贝茜已经过了足够的训练,只要站在树下就一定能
_BOSS_
·
2023-07-29 19:00
题解
动态规划(DP)
3384/1750: [
Usaco
2004 Nov]Apple Catching 接苹果
3384/1750:[
Usaco
2004Nov]AppleCatching接苹果TimeLimit:1SecMemoryLimit:128MBSubmit:18Solved:16[Submit][Status
aidun3016
·
2023-07-29 19:00
bzoj3384[
Usaco
2004 Nov]Apple Catching 接苹果*&&bzoj1750[
Usaco
2005 qua]Apple Catching*
bzoj3384[
Usaco
2004Nov]AppleCatching接苹果bzoj1750[
Usaco
2005qua]AppleCatching题意:两棵树,每分钟会从其中一棵树上掉一个苹果下来,捡苹果的人只愿意
anheku1562
·
2023-07-29 19:00
数据结构与算法
BZOJ 3384: [
Usaco
2004 Nov]Apple Catching 接苹果/BZOJ 1750: [
Usaco
2005 qua]Apple Catching dp
3384:[
Usaco
2004Nov]AppleCatching接苹果TimeLimit:1SecMemoryLimit:128MBSubmit:86Solved:72[Submit][Status][
BlackJack_
·
2023-07-29 19:30
—————————Usaco
—————————dp
bzoj 3384: [
Usaco
2004 Nov]Apple Catching 接苹果(DP)
3384:[
Usaco
2004Nov]AppleCatching接苹果TimeLimit:1SecMemoryLimit:128MBSubmit:114Solved:94[Submit][Status]
Jaihk662
·
2023-07-29 19:30
☆ACM☆
bzoj
BZOJ[1750/3384]: [
Usaco
2005 qua]Apple Catching
3384/1750:[
Usaco
2004Nov]AppleCatching接苹果TimeLimit:1SecMemoryLimit:128MBSubmit:18Solved:16[Submit][Status
Oakley_
·
2023-07-29 19:30
BZOJ
DP
【洛谷】P2690 [
USACO
04NOV] Apple Catching G(dp or 记忆化搜索)
思路:f[i][j]为第i分钟奶牛移动了j次接到苹果的最大值;则f[i][j]=max(f[i-1][j],f[i-1][j-1]),同时要加上此时在当前接到的苹果数,即加一ACcode:#includeusingnamespacestd;#defineintlonglongintt,w,w1,w2,ans,f[1005][35],a[1005];//在1~i时间内移动的次数获得的最多数量void
gentle coder
·
2023-07-29 19:59
算法
dp
记忆化搜索
[LeetCode
解题报告
] 211. 添加与搜索单词 - 数据结构设计
[LeetCode
解题报告
]211.添加与搜索单词-数据结构设计一、题目1.题目描述2.原题链接二、
解题报告
1.思路分析2.复杂度分析3.代码实现三、本题小结一、题目1.题目描述请你设计一个数据结构,支持添加新单词和查找字符串是否与任何先前添加的字符串匹配
七水shuliang
·
2023-07-29 15:52
英雄星球五月集训
今天开刷leetcode
数据结构
leetcode
算法
python
深度优先
P1535 [
USACO
08MAR] Cow Travelling S(dfs+剪枝 or 记忆化搜索)
1:本题暴力做法简单,重点在于我们如何剪枝::《曼哈顿距离》我们每走一个点就判断,当前点到终点的最短步数是不是小于当前剩余的步数,如果大于就肯定不符合直接return,或者当步数为0时,当还没到达终点,那也return不符合2:另外当我们到达终点时,步数要刚好用才行.3ACcode:#includeusingnamespacestd;#defineintlonglongconstintN=1e2+
gentle coder
·
2023-07-29 13:45
深度优先
算法
P1825 [
USACO
11OPEN] Corn Maze S(bfs)
思路:本题除了一个传送门外,其他就很板子了,只需要特判当到达传送门的时候,找到另一个传送们位置,然后将坐标转过去就好啦~if(mp[x][y]>='A'&&mp[x][y]usingnamespacestd;#defineintlonglongconstintN=310;structnode{intx,y;};structE{intx,y,k;};intn,m,sx,sy,ex,ey;intidx
gentle coder
·
2023-07-29 13:15
宽度优先
算法
Sum of All Subset XOR Totals
解题报告
Content:TheXORtotalofanarrayisdefinedasthebitwiseXORofallitselements,or0ifthearrayisempty.Forexample,theXORtotalofthearray[2,5,6]is2XOR5XOR6=1.Givenanarraynums,returnthesumofallXORtotalsforeverysubset
杨鑫newlfe
·
2023-07-29 06:14
Python
算法
LeetCode
leetcode
算法
职场和发展
Python
面试
P1217 [
USACO
1.5] 回文质数 Prime Palindromes
题目描述因为151151151既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以151151151是回文质数。写一个程序来找出范围[a,b](5≤a#include//判断是否为质数intisPrime(intn){intflag=1;for(inti=2;i=a&&palindrome=a&&palindrome=a&&palindrome=a&&palindrome<=b){pr
Junglei-Rim
·
2023-07-29 02:56
刷题go
go
go
算法
【Luogu】 P3665 [
USACO
17OPEN] Switch Grass P
题目链接点击打开链接题目解法首先给出2个结论:最接近的不同颜色的点一定是相邻的点证明:假设最接近的不同颜色的点(u,v)(u,v)(u,v)不相邻,那么u,vu,vu,v之间的路径中必有相邻的不同颜色点(u′,v′)(u',v')(u′,v′),dis(u′,v′)usingnamespacestd;constintN(200100),inf(0x3f3f3f3f);structLINES{int
Farmer_D
·
2023-07-28 15:32
Luogu
算法
P6183 [
USACO
10MAR] The Rock Game S (dfs)
1:存储每种状态是否访问过:考虑转化,加入将O记为0,X记为1,这样每个状态都可以转化为一个二进制数,将他转换为十进制存储,判断也按十进制判断即可。然后dfs搜索就好啦只要找到一种就好啦所以:(找到后flag=1),然后:if(flag==1)return;就好啦~if(flag==1)return;if(pos==(1usingnamespacestd;#defineintlonglongcon
gentle coder
·
2023-07-28 03:59
算法
dfs
P9011 [
USACO
23JAN] Air Cownditioning II B(差分优化+dfs)
思路:看到Nusingnamespacestd;#defineintlonglongconstintN=1e2+10;intb[N];structE{inta,b,p,w;}e[11];intn,m,mmin=1>n>>m;for(inti=1;i>s>>t>>c;//for(intj=s;j>e[i].a>>e[i].b>>e[i].p>>e[i].w;}dfs(1,0);cout>tt;whi
gentle coder
·
2023-07-28 03:28
深度优先
算法
差分
USACO
2022 DEC GOLD - Strongest Friendship Group G
题目FarmerJohn有NNN头奶牛(2≤N≤1052\leqN\leq10^52≤N≤105),编号为1⋯N1\cdotsN1⋯N。这些奶牛中有M(1≤M≤2×105)M\(1≤M≤2×10^5)M(1≤M≤2×105)对朋友。一组奶牛被称为是「小团体」,如果该组中的每头奶牛都可以从该组中的每头其他奶牛出发通过完全位于该组内的一系列朋友关系到达(连接到组外奶牛的朋友关系无效)。小团体的「强度」
konjac_HZX
·
2023-07-27 13:29
题解
#
USACO
题解
USACO
c++
2023.7.12
记录一下启发性较大的题组,特别是P_2340_
USACO
_03_FALL_Cow_Exhibition_G.cpp思路和细节处理感觉很有启发性(01背包变形)//cf/CodeforcesRound853
炒饭加蛋挞
·
2023-07-27 04:03
算法
c++
上岸算法 I LeetCode Weekly Contest 216
解题报告
No.1检查两个字符串数组是否相等解题思路String.join!!!代码展示classSolution{publicbooleanarrayStringsAreEqual(String[]word1,String[]word2){returnString.join("",word1).equals(String.join("",word2));}}No.2具有给定数值的最小字符串解题思路贪心,每
上岸算法
·
2023-07-26 23:30
男人八题
附题目链接与
解题报告
:POJ1737-ConnectedGraph
解题报告
POJ1738-AnoldStoneGamePOJ1739
86棵梦
·
2023-07-26 16:33
P2698 [
USACO
12MAR] Flowerpot S
P2698[
USACO
12MAR]FlowerpotS文章目录P2698[
USACO
12MAR]FlowerpotS题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示思路分析code[P2698
USACO
12MAR
2020fengziyang
·
2023-07-26 08:41
USACO
题解
数据结构
算法
数据结构
学习
笔记
P3049 [
USACO
12MAR] Landscaping S
P3049[
USACO
12MAR]LandscapingS文章目录P3049[
USACO
12MAR]LandscapingS题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示思路code[P3049
USACO
12MAR
2020fengziyang
·
2023-07-26 08:11
USACO
数据结构
dp
算法
动态规划
图论
P3054 [
USACO
12OPEN] Running Laps S
P3054[
USACO
12OPEN]RunningLapsS文章目录P3054[
USACO
12OPEN]RunningLapsS[
USACO
12OPEN]UnlockingBlocksS题目描述输入格式输出格式样例
2020fengziyang
·
2023-07-26 08:10
USACO
题解
算法
数据结构
学习
笔记
【
USACO
OPEN12铜组】岛屿
【
USACO
OPEN12铜组】岛屿文章目录【
USACO
OPEN12铜组】岛屿题目描述输入格式输出格式数据范围输入样例:输出样例:思路code2014.岛-AcWing题库题目描述每当下雨时,农夫约翰的田地总是被洪水淹没
2020fengziyang
·
2023-07-26 08:06
USACO
题解
算法
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他