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
Codeforces比赛题解
Educational
Codeforces
Round 161 (Rated for Div. 2)(A-C)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录A.TrickyTemplate题意:题解:代码:B.FormingTriangles题意:题解:代码:C.ClosestCities题意:题解:代码:A.TrickyTemplate题意:给出三个由小写字母组成的字符串a,b,c,问是否存在一个模板串t,使得a,b与模板串相匹配,c与模板串不匹配。匹配条件有两个,若t的某个字
听听听搁浅
·
2024-01-27 06:42
cf
c语言
算法
图论
Codeforces
Round 919 (Div. 2) (A-D)
A.SatisfyingConstraints题意:求大于等于xxx,小于等于yyy,且不等于zzz这个区间的个数。思路记录最大的xxx,最小的yyy,求出大于等于xxx且小于等于yyy的zzz的个数temptemptemp,答案就是y−x−temp+1y-x-temp+1y−x−temp+1代码#include#include#include#defineintlonglongusingname
听听听搁浅
·
2024-01-27 06:11
算法
数据结构
Codeforces
Round 920 (Div. 3)(A-E)題解
文章目录A.Square题意:思路:代码:B.ArrangingCats题意:题解:代码:C.SendingMessages题意:题解:代码:D.VeryDifferentArray题意:题解:代码:E.EattheChip题意:题解:代码:A.Square题意:给出矩形四个顶点的坐标,求出矩形面积;思路:记录最大的横纵坐标,以及最小的横纵坐标,最大的横坐标减去最小的横坐标就是矩形的一个边长,纵坐
听听听搁浅
·
2024-01-27 06:11
算法
Codeforces
Round 161 (Rated for Div. 2)(
Codeforces
日记)
A.TrickyTemplate题目大意:先给你三个长度均为n的字符串ABC,再让你判断是否存在一个模板串s,使A和B与其匹配,C不匹配。匹配规则如下:如果si是大写字母,则其他字符串的第i个字符必须与其不同才能匹配如果si是小写字母,则其他字符串的第i个字符必须与其相同才能匹配解题思路:直接判断有无Ai不等于Ci且Bi不等于Ci即可AC代码:#includeusingnamespacestd;#
joesx
·
2024-01-26 18:12
算法
c++
Codeforces
Round 917 (Div. 2)(
Codeforces
日记)
目录A.LeastProduct题目大意:题解:AC代码:B.EraseFirstorSecondLetter题目大意:题解:AC代码:C.WateringanArray题目大意:题解:AC代码:总结:A.LeastProduct题目大意:给你一个数组,让你求出数组乘积的最小值。另外你可以执行多次操作(将数组中任意一个数变成0),输出你将数组乘积变成最小执行的操作次数。题解:因为操作只能将数字变成
joesx
·
2024-01-26 18:42
算法
c++
Codeforces
Round 920 (Div. 3)
An=int(input())for_inrange(n):x1,y1=map(int,input().split())x2,y2=map(int,input().split())x3,y3=map(int,input().split())x4,y4=map(int,input().split())ifx1==x3:x2,x3=x3,x2y2,y3=y3,y2elifx1==x4:x2,x4=x4
_NeW__
·
2024-01-25 20:32
算法
机器学习
人工智能
Educational
Codeforces
Round 157 (Rated for Div. 2)
Educational
Codeforces
Round157(RatedforDiv.2)A模拟#includeusingnamespacestd;constintN=3e5+10;voidsolve()
十字星的约定_
·
2024-01-25 20:40
算法
算法
c++
Educational
Codeforces
Round 159 (Rated for Div. 2)
Educational
Codeforces
Round159(RatedforDiv.2)A贪心,看1和3的位置即可#includeusingnamespacestd;voidsolve(){strings
十字星的约定_
·
2024-01-25 20:40
算法
算法
c++
开发语言
Codeforces
Round 914 (Div. 2)A~C
A反过来考虑,由皇后和国王的位置去寻找骑士的位置,当一个点既可以被皇后找到,也可以被国王找到时就说明这个点是满足条件的#include#definerep(i,a,b)for(inti=(a);i=(b);--i)#definelsp#definelllonglong#defineullunsignedlonglong#definedbdouble#defineendl'\n'#definedeb
wa的一声哭了
·
2024-01-25 17:26
codeforces
算法
数据结构
maven
java
sentinel
java-zookeeper
fastapi
Codeforces
Round 170 (Div. 1)A. Learning Languages并查集
如果两个人会的语言中有共同语言那么他们之间就可以交流,并且如果a和b可以交流,b和c可以交流,那么a和c也可以交流,具有传递性,就容易联想到并查集,我们将人和语言看成元素,一个人会几种语言的话,就将这些语言和这个人所在的集合合并,最后求一下人一共在几个连通块中,连通块的个数-1就是答案,有一种比较坑的情况是所有人都不会语言,那么每个人都需要学一种语言,人数就是答案。#include#definer
wa的一声哭了
·
2024-01-25 17:26
codeforces
数据结构
flask
pyqt
scipy
pandas
scrapy
pygame
91 . B. Queue (灵茶每日一题 : 01-23)
链接:Problem-B-
Codeforces
思路:预处理后缀数组,存后面最小的值;然后二分;代码:#include#defineIOSios::sync_with_stdio(0);cin.tie(0
ros275229
·
2024-01-24 17:04
算法学习
灵茶
CF
c++
灵茶
codeforces
B. Diverse Substrings (2024.1.22灵茶)
链接:Problem-1748B-
Codeforces
思路:0-9一共十个字符,由于一个子串是diverse要满足每个字符出现的次数,不超过子串字符种类的数目,所以子串最长的情况也就是0-9每个10个,
ros275229
·
2024-01-24 17:34
算法学习
灵茶
CF
灵茶
codeforces
c++
Educational
Codeforces
Round 161 (Rated for Div. 2) --- E. Increasing Subsequences -- 题解
目录E.IncreasingSubsequences题目描述:思路解析:代码实现:方案1:会超数组长度200的限制方案2:可行答案:E.IncreasingSubsequences题目描述:思路解析:看到数据范围2-1e18,首先想到一般方法无法解决,肯定要往二进制方法方面靠。然后想到二进制后,开始找规律,可以发现:1位递增串可以解决2个递增序列,2位递增串可以解决4个递增序列,3位递增串可以解决
Studying~
·
2024-01-24 13:16
算法
Codeforces
Round 812 (Div. 2) ---- C. Build Permutation --- 题解
目录C.BuildPermutation题目描述:编辑思路解析:代码实现:C.BuildPermutation题目描述:思路解析:先证明在任何情况下答案均存在。假设我们所求的为mm+1m+2.....n的排列,我们称不小于n的最小平方数为h,不大于n的最大平方数为w。那么h和w之间的差值为根号w+根号h一定小于n,则h<=2*n,那么h-n<=n.因此pi=h-i,我们可以将它填充为hh-k<=i
Studying~
·
2024-01-24 12:10
算法
Codeforces
Round 904 (Div. 2)赛后总结
A.SimpleDesign思路:从x开始枚举。代码略。。。B.HauntedHouse题目:思路:首先我们反转一下字符串,从低位开始遍历字符串。首先我们可以知道输出-1的个数就是我们1的个数。然后我们开始遍历字符串(从地位到高位),遇到0直接输出,我们输出的答案要加上之前的操作数,如果遇到1,那就往后遍历到第一个0的位置,把那个位置变为1,答案增加。具体如代码。代码:voidsolve(){in
临江浪怀柔ℳ
·
2024-01-24 07:28
c++
算法
数据结构
Codeforces
Round 918 (Div. 4)
A.OddOneOut#include#defineendl'\n'#defineintlonglongusingnamespacestd;voidsolve(){inta,b,c;cin>>a>>b>>c;mapmp;mp[a]++;mp[b]++;mp[c]++;for(autov:mp){if(v.second==1){cout>t;while(t--){solve();}return0;}
沫刃起
·
2024-01-24 00:10
codeforces
算法
c++
Educational
Codeforces
Round 160 (Rated for Div. 2)
A.RatingIncrease#include#defineendl'\n'#defineintlonglongusingnamespacestd;strings;voidsolve(){cin>>s;for(inti=0;i>t;while(t--){solve();}return0;}B.SwapandDelete给定一个01串s操作:删除一个字符,花费1金币或者免费交换一对字符次数不限使得
沫刃起
·
2024-01-24 00:10
codeforces
算法
c++
Codeforces
Round 915 (Div. 2)
A.ConstructiveProblems#include#defineendl'\n'#defineintlonglongusingnamespacestd;intn,m;voidsolve(){cin>>n>>m;cout>t;while(t--){solve();}return0;}B.Begginer’sZelda#include#defineendl'\n'#defineintlong
沫刃起
·
2024-01-24 00:08
codeforces
算法
c++
codeforces
刷题d1
A.WayTooLongWordstimelimitpertest:1secondmemorylimitpertest:256megabytesinput:standardinputoutput:standardoutputSometimessomewordslike"localization"or"internationalization"aresolongthatwritingthemmany
zero_019
·
2024-01-24 00:16
c语言
c#
数据库
c语言
开发语言
算法
Educational
Codeforces
Round 161 (Rated for Div. 2)
Educational
Codeforces
Round161(RatedforDiv.2)Educational
Codeforces
Round161(RatedforDiv.2)A.TrickyTemplate
maisui12138
·
2024-01-23 09:50
算法
c++
数据结构
codeforces
【寒假复健Day3】Educational
Codeforces
Round 161(div. 2)
Educational
Codeforces
Round161(div.2)-题解Educational
Codeforces
Round161(div.2)文章目录Educational
Codeforces
Round161
MultipleIssue
·
2024-01-23 09:50
Codeforces
算法
数据结构
Educational
Codeforces
Round 161 (Rated for Div. 2)(A-C)
A:TrickyTemplate发散思考如果是小写,则相同,大写,则不同给出字符串A,B,C,如果要使T匹配A,B,不与C匹配,只需从i开始A,B两个中如果有一个字符与C相同,并且长度是字符串长度,那么肯定不行,否则可以#includeusingnamespacestd;typedeflonglongll;constintN=2e5+10;inta[N];typedefpairpii;intmai
多年以后
·
2024-01-23 09:46
c++
算法
数据结构
Codeforces
---Hello 2024---(A~D)
A.WalletExchange问题:目录A.WalletExchangeB.Plus-MinusSplitC.GroupingIncreasesD.01Tree思路:Alice先手,奇数则胜,否则Bob胜利!#includeusingnamespacestd;usingll=longlong;voidsolve(){lla,b;cin>>a>>b;llsum=a+b;if(sum&1)cout>
~Cc
·
2024-01-23 06:11
CF比赛(练习)
算法
c++
数据结构
Codeforces
Round 797 (Div. 3)
目录A.PrintaPedestal(
Codeforces
logo?)
m0_74911187
·
2024-01-23 04:01
codeforce
算法
c++
Codeforces
Round 916 (Div. 3)(G未补)
目录A.ProblemsolvingLogB.PreparingfortheContestC.QuestsD.ThreeActivitiesE1.E2.GamewithMarblesF.ProgrammingCompetitionA.ProblemsolvingLog题意:A任务需要一分钟完成,B任务需要两分钟完成,……以此类推,给定一串任务s,由大写英文字母组成,第i个字符表示完成了s【i】,问
m0_74911187
·
2024-01-23 04:01
codeforce
算法
c++
Codeforces
Round 805 (Div. 3)
目录A.RoundDownthePriceB.PolycarpWritesaStringfromMemoryC.TrainandQueriesD.NotaCheapStringE.SplitIntoTwoSetsF.EquateMultisetsG1&&G2.PassablePaths(hardversion)A.RoundDownthePrice按题意找到比当前数小的最大的10的整数幂的数,然后
m0_74911187
·
2024-01-23 04:30
codeforce
c++
算法
Codeforces
Round 920 (Div. 3)
文章目录A.Square(简单模拟)B.ArrangingCats(简单思维)C.SendingMessages(贪心)D.VeryDifferentArray(贪心)E.EattheChip(贪心)F.SumofProgression(根号分治)G.MischievousShooter(前缀和+思维)A.Square(简单模拟)思路:简单的模拟,将aia_{i}ai的总和与bib_{i}bi的总
m0_74911187
·
2024-01-23 04:00
codeforce
算法
c++
寒假思维训练day12 E. Increasing Subsequences
摘要:part1:关于一些构造题的总结part2:每日一题:Problem-E-
Codeforces
(链接在此处,有需自取)part3:数学证明、题解(尽量保证严谨、详细)part4:代码(cpp版本,
嘗_
·
2024-01-23 00:07
算法
c++
python
c语言
寒假思维训练计划Day6
Problem-1903C-
Codeforces
2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。
嘗_
·
2024-01-23 00:37
算法
寒假思维训练计划day7 D Cyclic Operations
Problem-1903C-
Codeforces
2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。
嘗_
·
2024-01-23 00:07
算法
寒假思维训练day10
Problem-1903C-
Codeforces
2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。
嘗_
·
2024-01-23 00:07
算法
寒假思维训练计划day11
Problem-1903C-
Codeforces
2、双指针贪心法,考虑两端相消或者相互作用,还有就是考虑左右边界。Problem-1891C-
Codeforces
Problem-1907D-Code
嘗_
·
2024-01-23 00:34
算法
Codeforces
の 动态规划
Codeforces
Round785(Div.2)-C.PalindromeBasisdp(9/100)题目链接思路:整数划分基础上加一个判断回文的条件整数划分思路:背包容量为n,物品有体积为1~nn种
菜·肉多多·狗
·
2024-01-22 23:36
动态规划
算法
Codeforces
Round 905 (Div. 1) C. Minimum Array(在线+贪心map / 离线+扫描线思想+区间删除)
题目长为n(n#include#include#include#includeusingnamespacestd;#definerep(i,a,b)for(inti=(a);i=(b);--i)typedeflonglongll;typedefdoubledb;typedefpairP;#definefifirst#definesesecond#definepbpush_back#definedb
Code92007
·
2024-01-22 19:01
#
线段树/树状数组
思维题
贪心
离线
扫描线思想
区间删除
在线
贪心
Educational
Codeforces
Round 136 (Rated for Div. 2) E.Cleaning Robot(基础dp)
题目两行n列,也就是2*n(n#include#includeusingnamespacestd;typedeflonglongll;typedefpairP;constintN=2e5+10;chars[2][N];intn,one,dp[N][2];intsolve(intx,inty){if(x>=n-1)return0;if(~dp[x][y])returndp[x][y];int&ans
Code92007
·
2024-01-22 19:31
#
dp
Educational
Codeforces
Round 156 (Rated for Div. 2) D. Monocarp and the Set(组合数学 插空法)
题目对于一个未确定的长为n的排列a(2三种可能第i(1的某一个询问修改前的满足限制的合法排列数,以及每次修改后满足限制的合法排列数思路来源jiangly代码题解不看不会,一看秒会注意到,如果i在[1,i-1]已经确定好的排列里插空,也就是确定了相对大小,那么排列是唯一确定的这个插空的思想,以下这类dp是一类经典题:CCPC-WannaflyWinterCampDay4G.置置置换/hdu4055N
Code92007
·
2024-01-22 19:31
组合数学(容斥原理)
组合数学
插空法
Educational
Codeforces
Round 89 (Rated for Div. 2) F.Jog Around The Graph(dp+凸包求最优直线)
题目n(n=n)次的最优结果,应该是(i-k)*w+(用了k次机会到达u或v)的最大值考虑到在枚举k的时候,k是对于i来说无关的量,将k提出来当常数,这样i次机会,对于边w的最大值,是形如y=i*w+b,i为斜率b为截距的一次函数,一条直线对于m条直线,我们要求其在横坐标[n,q]范围时,暴露在最上面的直线都是哪些,分别对应哪一段这个需要用凸包O(mlogm+m)求一下,思路来源则采取解不等式方法
Code92007
·
2024-01-22 19:30
#
计算几何
dp
凸包
codeforces
1922B
构造专栏的第一个题哈题目链接题目大意给定nnn根木棒,第iii根权值为a[i]a[i]a[i],长度为222的a[i]a[i]a[i]次方,要求从nnn根木棒中找到最多种能拼成合法三角形的方法,输出种类思路长度为2,4,8,16...2,4,8,16...2,4,8,16...显然三边要么两长加一短,要么三个一样长的,即等边或者等腰,所以我们用mapmapmap存各长度的数量大于等于三个的先内部消
qustflypiggy
·
2024-01-22 19:09
板刷cf构造题
算法
c++
数据结构
codeforces
1916C
构造题确实练思维题目链接题目大意给定大小为nnn的数组aaa,两位玩家在自己回合进行以下操作如果数组内仅有一个元素,则游戏结束否则任选两个索引i,ji,ji,j,删除a[i],a[j]a[i],a[j]a[i],a[j],并向数组内添加(a[i]+a[j])/2∗2(a[i]+a[j])/2*2(a[i]+a[j])/2∗2先手玩家希望最大化最后值,后手玩家希望最小化假定两人操作均为最佳方案,问最
qustflypiggy
·
2024-01-22 19:09
板刷cf构造题
算法
c++
数据结构
codeforces
1490C
又又又不是一道二分…思维+stlstlstl运用题目链接题目大意给你一个正整数xxx,请检查数字xxx是否可以表示为两个正整数a,ba,ba,b的立方之和。思路我们用setsetset保存每一个可能的a3a^3a3,遍历找b3b^3b3,如果bbb存在且为正整数,则输出对本题只要求查找,我们可以用unorderedunorderedunordered_setsetset,更快ACcode#incl
qustflypiggy
·
2024-01-22 18:39
codeforces
板刷二分
rating
1200
算法
数据结构
Codeforces
Round #654 (Div. 2) E F
Codeforces
Round#654(Div.2)EFE1Asterism(EasyVersion)题意: 有n个敌人,编号从1到n,每个人手中有ai个糖果。
_AlieZ_
·
2024-01-22 17:21
codeforces
线段树
逻辑
思维
数据结构
Dijkstra堆优化
codeforces
/problem/20/C
http://
codeforces
.com/contest/20/problem/CC.Dijkstra?
FOWng_lp
·
2024-01-22 09:11
算法题解
最短路
dijkstra堆优化
算法
Educational
Codeforces
Round 161 (Rated for Div. 2) B 2的零次方竟然是1,多此一举的防溢出
目录心情:55.999999999999993:似乎被hack掉了,以上心得看看就好了:题意:思路:核心代码:心情:Div.2,我竟然在50分钟内C题做掉了,想着B题做了基本上不会掉分了这把,B题要考什么我也清楚,以为给点时间就能拿下,万万没想到。。。战况:——————我的B题有什么问题呢,我其实没看见题里面那个ai是大于等于0的!!由题意的意思,就是2的ai次方,那么0就是2的零次方,即是1啦!
DBWG
·
2024-01-21 15:55
CF
算法
Codeforces
Round 915 (Div. 2) D题 单调栈,特殊情况入手
Problem-D-
Codeforces
目录题意:思路:把0放后面:————然后看懂下面思路,理解单调栈:细节:核心代码:题意:mex指的是该数组缺的最小的自然数,例如:数组012缺3,013缺2,12345
DBWG
·
2024-01-21 15:25
CF
算法
数据结构
Educational
Codeforces
Round 161 (Rated for Div. 2) E题 动态规划逼近,二进制拆分补充,注意严格递增strictly increasing
Problem-E-
Codeforces
目录推荐视频:题意:细节(我踩得没什么价值的坑):思路:对样例3(X=13)做解释:——————总思路:——————动态规划逼近:——————二进制拆分补充剩余:
DBWG
·
2024-01-21 15:25
CF
算法
动态规划
Educational
Codeforces
Round 161 (Rated for Div. 2) D题 一排人有左右关系,并且会剔除部分人
Problem-D-
Codeforces
这道题我想到数组里删除难处理了,链表好删,但竟然没想到用数组模拟链表哇。其实后来做的时候还是遇见了问题。
DBWG
·
2024-01-21 15:53
CF
算法
Codeforce题解:Shurikens
题目链接:https://
codeforces
.com/contest/1413/problem/D题干描述:Tentenrunsaweaponshopforninjas.Todaysheiswillingtosellnshurikenswhichcost1,2
竹底蜉蝣
·
2024-01-21 00:22
Codeforce题解
贪心算法
栈
acm竞赛
Codeforces
Round 767 (Div. 1) D2. Game on Sum (Hard Version)(博弈 期望 dp 贡献)
题目t(tusingnamespacestd;#definerep(i,a,b)for(inti=(a);i=(b);--i)typedeflonglongll;typedefdoubledb;typedefpairP;#definefifirst#definesesecond#definepbpush_back#definedbg(x)cerr>=1)if(n&1)res=1ll*res*x%m
Code92007
·
2024-01-20 23:57
#
概率dp/期望/概率
博弈
博弈
期望
dp
Codeforces
Round 803 (Div. 2) E. PermutationForces II(思维题 位置序列)
题目给定长为n(nb[i]+s,说明增序考虑到i时,a[i]是被换不走的,此时无解所以,合法的条件是,对于b[i]不为-1的位置,要求a[i]的值不能超过b[i]+s即有解之后,考虑怎么操作,首先考虑给转换成位置序列即,若a[i]=j,则令posa[j]=i;若b[i]=j,则令posb[j]=i举一个例子,即第五个样例原序列:n=7,s=4a:1362745b:251-1-14-1转化序列:po
Code92007
·
2024-01-20 23:55
思维题
思维题
位置序列
Codeforces
Round 919 (Div. 2)
Problem-A-
Codeforces
n个约束条件ax求出满足n个约束条件的整数的个数大于等于x,取最大的小于等于x,取最小的然后不等于x的,记录在区间范围内的个数,减去这些#include#defineendl
沫刃起
·
2024-01-20 18:25
codeforces
算法
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他