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
codeforce刷题笔记
Hello 2024(A~D,F1)
//Problem:A.WalletExchange//Contest:
Codeforce
s-Hello2024//URL:https://
codeforce
s.com/contest/1919/problem
你怎么知道我有一块铜牌
·
2024-01-08 07:19
Codeforces
c语言
c++
算法
Codeforce
s Round 862 (Div. 2)
Problem-A-
Codeforce
sAC代码:#include#defineendl'\n'//#defineintlonglongusingnamespacestd;constintN=1e3+10
沫刃起
·
2024-01-08 00:48
codeforces
c++
算法
Good Bye 2023
Problem-A-
Codeforce
s#include#defineendl'\n'#defineintlonglongusingnamespacestd;constintN=110;intb[N];
沫刃起
·
2024-01-08 00:18
codeforces
算法
c++
Educational
Codeforce
s Round 136 (Rated for Div. 2) 补题题解 (A、B)
Educational
Codeforce
sRound136RatedforDiv.2AImmobileKnightBArrayRecovery本来计划着打这场的,快开始了,咳咳某人喊我打王者,没打成比赛
QingQingDE23
·
2024-01-07 15:42
比赛
c++
算法
c语言
Codeforce
s Round #823 (Div. 2) 补题题解 (A、B、C)
Codeforce
sRound#823Div.2APlanets(800)BMeetingontheLine(1600)CMinimumNotation(1200)APlanets(800)简单模拟,看见这个数据范围就是放手模拟
QingQingDE23
·
2024-01-07 15:41
比赛
c语言
c++
算法
6-5 【Arrays.sort方法的重写还要仔细理解】字节校园每日一题 LC406 根据身高重建队列 Java力扣
刷题笔记
LC406根据身高重建队列我的
刷题笔记
根据身高重建队列1.读题2.解题思路最开始的数组——hi为身高属性ki为这个人前面比他高的人数但是排序是随便儿排的排序好的数组——hi为身高属性ki为这个人前面比他高的人数顺序是按照
敲代码的小提琴手
·
2024-01-07 00:36
力扣刷题
算法强化之路
#
力扣刷题笔记
队列
数据结构
排序算法
贪心算法
Codeforce
s Round 917 (Div. 2)(A~D)
A-LeastProductSolution观察发现,对于ai0a_i>0ai>0,操作后aia_iai不会变得更大。所以,当∏i=1nai≥0\prod_{i=1}^na_i\ge0∏i=1nai≥0时,不可能变得更大;∏i=1nai#defineintlonglongusingnamespacestd;typedefpairPII;constintSIZE=1e2+10;intN;intA[S
阿史大杯茶
·
2024-01-06 18:28
Codeforces
算法
Codeforce
s Round 913 (Div. 3)
第一题就是车走行和列,除了它自己当前在的位置外,将相同行和列的对应字符都直接输出即可#includeusingnamespacestd;intmain(){intT;cin>>T;while(T--){strings;cin>>s;inta=(int)(s[1]-'0');for(inti=1;i>数组a,b,a用来存输入的大写字母,b用来存小写字母,用*.second记录插入字母的时间顺序,最后
永远不会的CC
·
2024-01-06 16:08
算法训练赛
算法
Leecode
刷题笔记
---1218.最长定差子序列
题目描述给你一个整数数组arr和一个整数difference,请你找出并返回arr中最长等差子序列的长度,该子序列中相邻元素之间的差等于difference。子序列是指在不改变其余元素顺序的情况下,通过删除一些元素或不删除任何元素而从arr派生出来的序列。示例1:输入:arr=[1,2,3,4],difference=1输出:4解释:最长的等差子序列是[1,2,3,4]。示例2:输入:arr=[1
Roverose
·
2024-01-06 02:47
数据结构
算法
Educational cf 160的B题
Problem-B-
Codeforce
s找到最小操作次数,使得子串对应位与原来字符串对应位不相同。交换是没有代价的,但是删除有代价。
Colinnian
·
2024-01-05 04:28
题目讲解
C. Insert and Equalize题目讲解
题目:Problem-C-
Codeforce
s首先先审题,最关键的是insert和add这个字眼,insert这个先放一边,先考虑不插入a(n+1)的情况,add就已经限制了我们只能往高的加,打个比方拿第二个样例举例
Colinnian
·
2024-01-05 04:27
算法
Codeforce
s 676C Vasya and String (两点法)
C.VasyaandStringtimelimitpertest:1secondmemorylimitpertest:256megabytesHighschoolstudentVasyagotastringoflengthnasabirthdaypresent.Thisstringconsistsofletters'a'and'b'only.Vasyadenotesbeautyofthestrin
_TCgogogo_
·
2024-01-05 04:04
二分/三分/两点法
codeforces
两点法
CF1772D 题解
洛谷题目链接vjudge题目链接
Codeforce
s题目链接分析有序只跟相邻两个数有关所以只需考虑相邻的两个数。
欧耶2023
·
2024-01-04 23:21
c++
算法
CF1916C题解
洛谷题目链接vjudge题目链接
Codeforce
s题目链接分析可以发现如果两数奇偶性相同则⌊ai+aj2⌋⋅2\lfloor\frac{a_i+a_j}{2}\rfloor\cdot2⌊2ai+aj⌋
欧耶2023
·
2024-01-04 22:48
算法
c++
【代码随想录】
刷题笔记
Day45
前言早上又赖了会床......早睡早起是奢望了现在,新一年不能这样!支棱起来!377.组合总和Ⅳ-力扣(LeetCode)这一题用的就是完全背包排列数的遍历顺序:先背包再物品,从前往后求的也是有几种方法,dp[j]+=dp[j-nums[i]];dp[0]=1测试用例有坑,dp[j]求和不能超过32位整数范围......classSolution{public:intcombinationSum4
小涛44
·
2024-01-04 20:44
代码随想录刷题笔记
笔记
leetcode
算法
职场和发展
数据结构
【代码随想录】
刷题笔记
Day44
前言刚考完工程伦理的考试,虽然只有10道选择但真不是能通过常理去做的,还好周围全是大佬,拿个八九十分应该可以。另外,感觉身边的人刷题速度都好快啊,一对比就容易焦虑着急,还是慢慢来吧,一件事一件事做好474.一和零-力扣(LeetCode)二维的01背包问题,求的是最大可以装几个物体dp[i][j]含义最多有i个0和j个1的strs的最大子集的大小(装的物体数)为dp[i][j]。递推公式dp[i]
小涛44
·
2024-01-04 20:13
代码随想录刷题笔记
笔记
leetcode
算法
职场和发展
数据结构
LeetCode
刷题笔记
之栈与队列
一、队列与栈相互转换1.232【用栈实现队列】题目:请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempty()如果队列为空,返回true;否则,返回false说明:你只
abtgu
·
2024-01-04 20:13
课程复习
leetcode
笔记
代码随想录
刷题笔记
(DAY 8)
今日总结:最后一道题解决的比较糟糕,后续会补上新解法,今天还是将中心放在了前端。Day801.反转字符串(No.344)题目链接代码随想录题解1.1题目编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须**原地修改输入数组**、使用O(1)的额外空间解决这一问题。示例1:输入:s=[“h”,“e”,“l”,“l”,“o”]输出:[
*Soo_Young*
·
2024-01-04 09:24
笔记
LeetCode Java
刷题笔记
—148. 排序链表
148.排序链表在O(nlogn)时间复杂度和常数级空间复杂度下,对链表进行排序。由于需要O(nlogn)时间复杂度,那么肯定就是归并排序、快速排序和堆排序。实际上链表排序大部分都是用归并排序,它是一种稳定的排序。所谓归并排序,它采用了分治思想(DivideandConquer)。分(divide)阶段将问题分成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"合并"
刘Java
·
2024-01-03 21:06
链表
java
leetcode
148.
排序链表
【LeetCode
刷题笔记
】206. 反转链表:给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。
206.反转链表给你单链表的头节点head,请你反转链表,并返回反转后的链表。https://leetcode.cn/problems/reverse-linked-list/示例:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]方法一:双指针迭代代码示例:/***Definitionforsingly-linkedlist.*publicclassListNode{*intva
️山鸟与鱼不同路️
·
2024-01-03 21:04
Leetcode刷题笔记
链表
leetcode
数据结构
代码随想录
刷题笔记
(DAY 7)
今日总结:前端开始学习vue3的新特性,花费时间比较多,今天的题目后面有点难度,明天抽时间复习一下。Day701.四数相加II(No.454)题目链接代码随想录题解1.1题目给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0nums1[0]+nums2[0]+nums3[0]+nums4[1]=1+(-2)+(-1)+2
*Soo_Young*
·
2024-01-03 17:38
代码随想录
笔记
Codeforce
s刷题题解(思维+数构+字符串)
Problem-B-
Codeforce
s
Codeforce
s.Programmingcompetitionsandcontests,programmingcommunityhttps://
codeforce
s.com
gyeolhada
·
2024-01-03 01:04
CF
算法学习
思维
c++
算法
数据结构
Codeforce
s Round 913 (Div. 3)
Problem-D-
Codeforce
s这题看上去是很明显的二分,问题在于check函数怎么写。问题就变成了已知最多走x,怎么判断能否满足题意。
想七想八不如11408
·
2024-01-02 21:13
CF
算法
LeetCode
刷题笔记
之双指针算法
一、数组相关操作1.27【移除元素】题目:给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。代码:classSolution{publicintremoveElement(int[]nums,intval){//快慢
abtgu
·
2024-01-02 19:00
课程复习
算法
leetcode
笔记
LeetCode
刷题笔记
之字符串
一、反转字符串1.344【反转字符串】**题目:**编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。代码:classSolution{publicvoidreverseString(char[]s){//交换两个数:a^=b;b^=a;a^=b;//双指针法反转数组intle
abtgu
·
2024-01-02 18:58
课程复习
leetcode
笔记
算法
codeforce
s 1669F
一道标准的双指针,我感觉我都可以开一个双指针的专题了…题目链接题意给定nnn个糖果,权值为a[i]a[i]a[i]到a[n]a[n]a[n],分别从左右两个方向累加,问两边权值相等的情况下,总共消耗糖果最多是多少思路就是开个头指针,尾指针,前缀和等于后缀和时,头指针向前移动,尾指针向后移动,前缀和小于后缀和,累加前面的,反过来同理ACcode#includeusingll=longlong;usi
qustflypiggy
·
2024-01-02 16:58
codeforces
板刷二分
rating
1200
算法
图论
codeforce
s 1669E
很难过,本来打算今天出去citywalkcitywalkcitywalk的,但是早上起来天阴的不行,看天气预备还下雾,就推迟了,继续来机房罚坐结果卡住了…一开始想到了的想分别存起来字母,之前做过类似的,字母数量少,想用mapmapmap里混一个vectorvectorvector记录数量,分别加减,后来编译不过,估计是哪个容器写错了,一看佬的思路,确实牛好吧,记录一下题目链接题目大意给定长度为22
qustflypiggy
·
2024-01-02 16:58
算法
codeforce
s 1530C
一道练手的题,思路很快就能出来,练习简化的用语言去实现题目链接题目大意两个人比赛,现在已经进行了nnn轮,给定两行、每行nnn个正整数作为每轮的分数,每人总分计算方法为,得分从大到小排前n/4n/4n/4个的和,接下来每轮每人可能得分为x(0usingnamespacestd;usingll=longlong;boolcmp(intx,inty){returnx>y;}voidsolve(){in
qustflypiggy
·
2024-01-02 16:58
算法
数据结构
codeforce
s 1671C
一道推公式的题,推公式小白的我直接交了一发t3t3t3的codecodecode题目链接题目大意有nnn家商店,第iii家售卖白糖价格是a[i]a[i]a[i],每天每家商店都会在原有价格基础上加111,每天的预算为xxx,问可以买到的最大数量包为多少思路预算为xxx时,第jjj天能从第iii家商店购买白糖的条件是:x>=∑k=1na[i]+(j−1)∗ix>=\sum_{k=1}^{n}a[i]
qustflypiggy
·
2024-01-02 16:28
codeforces
板刷二分
rating
1200
算法
c++
数据结构
codeforce
s 118 div2(a,b,c)
好像很久没有写整场比赛的题解了哈…补一场(1900分的d谁会啊…)这个a,ba,ba,b挺有意思的,ccc就是一个裸的二分比赛题目链接A题目大意给定两个数的描述,请你比较两个数的大小关系,每个数的描述为,一个数xxx,一个数yyy,yyy表示xxx的后面有yyy个000思路考察细心和把很大的数(没法存储的)化简小的方法。先分别读取x1,y1,x2,y2x1,y1,x2,y2x1,y1,x2,y2首
qustflypiggy
·
2024-01-02 16:57
c语言
算法
数据结构
【代码随想录】
刷题笔记
Day43
前言刚过完非常愉快的元旦假期,唔想反工啊啊啊,先刷刷题找回学习的状态吧416.分割等和子集-力扣(LeetCode)dp[target]==target为目标,weight和value相同的01背包问题,用一维遍历dp[j]为容量为j的背包所能装的最大价值dp[j]=max(dp[j],dp[j-num[i]]+nums[i])classSolution{public:boolcanPartiti
小涛44
·
2024-01-02 15:50
代码随想录刷题笔记
笔记
数据结构
leetcode
算法
职场和发展
Codeforce
s Round 900 (Div. 3)(A-F)
比赛链接:Dashboard-
Codeforce
sRound900(Div.3)-
Codeforce
sA.HowMuchDoesDaytonaCost?
ros275229
·
2024-01-02 01:57
算法学习
CF
算法
c++
codeforces
力扣
刷题笔记
装满杯子需要的最短总时长
前言本文是为了记录做题思路,便于之后优化。正文先是利用的最大值与最小值来作为每次取水的杯子,然后利用迭代,每次把归零之后的被子清空,之后再输出出来便于自己理解,具体代码如下:amount=[5,4,4]count=0whileTrue:count+=1a=amount.index(max(amount))b=amount.index(min(amount))ifa!=b:amount[a]-=1a
delt_delta
·
2024-01-01 22:37
leetcode
python
算法
Codeforce
s Round 917 (Div. 2)---C. Watering an Array---纯数学
思路:每天只能使用一次1或2,一旦使用了2,则数组a全为0,最多2天加1,则寻找最开始数组前i天分加上(d-i-1)/2分,从而暴力枚举一遍,减一是因为使用2需要一天!#includeusingnamespacestd;usingll=longlong;voidsolve(){lln,k,d;cin>>n>>k>>d;llcnt=0,ans=0;vectora(n+1),v(k+1);for(ll
~Cc
·
2024-01-01 21:45
c++
算法
Codeforce
s Round 886 (Div. 4)(D~G)
还是div4做着有意思哈哈哈D.BalancedRound目录D.BalancedRoundE.CardboardforPicturesF.WeWereBothChildrenG.TheMorningStarH.TheThirdLetterD.BalancedRound题意:有n个问题,问题i的难度是a[i],进行下面两个操作:1.从列表中删除一些问题(可以是0个)2.将剩下的问题按任意顺序重新排
~Cc
·
2024-01-01 21:45
CF比赛(练习)
c++
数据结构
算法
Codeforce
s Round 748 (Div. 3)---E. Gardener and Tree--深搜变种+贪心+数据结构
#include#definepbpush_back#defineYEScout>n>>k;queuee;vectorq[n+10],dep(n+10),vis(n+10),j(n+10);llx,y;for(lli=1;i>x>>y;q[x].push_back(y);q[y].push_back(x);vis[x]++;vis[y]++;}for(lli=1;i>t;while(t--)sol
~Cc
·
2024-01-01 21:14
数据结构
c++
贪心算法
深度优先
迭代加深
Codeforce
s Round 918 (Div. 4)--E~F
E.RomanticGlasses思路:偶数减奇数的前缀和,如果出现重复的数字,则该相同的值两个位置满足#includeusingnamespacestd;usingll=longlong;voidsolve(){lln;cin>>n;vectora(n+1);llsum=0,x=0;setd;for(lli=1;i>a[i];if(i&1)sum+=-a[i];elsesum+=a[i];if(
~Cc
·
2024-01-01 21:43
CF比赛(练习)
c++
算法
数据结构
力扣
刷题笔记
通用基本语法字符要用‘’表示两种进位加法表示都有置于一个循环中才能实现intcarry=0;intt=n1+n2+carry; if(t>=10)//需要进位 { cur=t-10;//当前位 carry=1; } else//不需要进位 { cur=t; carry=0; }intcarry=0;//进位sum=n1+n2+c
陈星泽SSR
·
2024-01-01 20:23
数据结构
算法
数据结构
无重复字符的最长子串 python,力扣 (LeetCode)python
刷题笔记
3.无重复字符的最长子串...
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s=“abcabcbb”输出:3解释:因为无重复字符的最长子串是“abc”,所以其长度为3。示例2:输入:s=“bbbbb”输出:1解释:因为无重复字符的最长子串是“b”,所以其长度为1。示例3:输入:s=“pwwkew”输出:3解释:因为无重复字符的最长子串是“wke”,所以其长度为3。请注意,你的答案必须是子串的长度,“
weixin_39900582
·
2024-01-01 15:07
无重复字符的最长子串
python
代码随想录
刷题笔记
(DAY4)
今日总结:今天把中心放在前端学习上,最后一个题没有完全理解,明天早起补上吧。勉强算完成任务。(已补上)Day401.两两交换链表中的节点(No.24)题目链接代码随想录题解1.1题目给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。示例1:输入:head=[1,2,3,4]输出:[2,1,4,3]示例2:输入:hea
*Soo_Young*
·
2024-01-01 08:04
代码随想录
笔记
【LeetCode
刷题笔记
(13-1)】【Python】【回文数】【反转整数】【简单】
我编写
刷题笔记
的初衷,是希望能够与读者们分享一个完整的代码是如何在逐步的理性思考下形成的。我非常欢迎读者的批评和指正
高斯小哥
·
2023-12-31 15:39
刷题笔记
leetcode
笔记
python
C. Perfect Square(矩形旋转之后对应的坐标)
题目:https://
codeforce
s.com/contest/1881/problem/C思路:旋转之后对应的坐标:顺时针旋转090180270分别为(i,j)(j,n+1-i)(n+1-i,n+
萌新好菜
·
2023-12-31 14:29
算法
D. X-Sum 求矩形里面斜线的和的最大值
题目:https://
codeforce
s.com/contest/1676/problem/D思想:暴力,但是要注意很多细节,每次把当前点要走的下一步作为起点开始斜线遍历,这样可以有效避免越界问题,并且最后只用加上当前数
萌新好菜
·
2023-12-31 14:29
算法
B. StORage room (位运算结论可记住:一个数组,a[i] | a[j]得到一个n*n的矩阵,求这个数组,用pow(2,30)-1 & 矩阵的第i行得到一个数即为这个数组的第i个)
题目:https://
codeforce
s.com/contest/1903/problem/B思想:其中2^30-1的二进制为1111111......代码://Problem:B.StORageroom
萌新好菜
·
2023-12-31 14:59
cf题解
矩阵
算法
数据结构
Codeforce
s-935C:Fifa and Fafa
C.FifaandFafatimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputFifaandFafaaresharingaflat.Fifalovesvideogamesandwantstodownloadanewsoccergame.Unfortunately,Faf
Mitsuha_
·
2023-12-31 08:20
计算几何
Codeforce
s-1019D:Large Triangle(思维+二分)
D.LargeTriangletimelimitpertest3secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputThereisastrangepeculiarity:ifyouconnectthecitiesofRostov,TaganrogandShakhty,peculiarly,youget
Mitsuha_
·
2023-12-31 08:20
计算几何
Codeforce
s-274C:The Last Hole!(计算几何)
C.TheLastHole!timelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputLuyihasncirclesontheplane.Thei-thcircleiscenteredat(xi, yi).Atthetimezerocirclesstarttogrowsim
Mitsuha_
·
2023-12-31 08:50
计算几何
ACM
CodeForce
s - 77E :Martian Food (笛卡尔定理+韦达定理)
E.MartianFoodtimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputHaveyouevertastedMartianfood?Well,youshould.Theirsignaturedishisservedonacompletelyblackplatewit
Mitsuha_
·
2023-12-31 08:19
计算几何
ACM
Codeforce
s-Gym 104849C:Secure the Top Secret(最小费用最大流)
ProblemC.SecuretheTopSecretTimeLimit:2secondsYouareresponsibleforthesecurityofICPC(theInstituteforComputerProgramCritiques).Theinstituteisinaone-storiedbuilding.Itsrectangularfloorispartitionedintosqu
Mitsuha_
·
2023-12-31 08:49
网络流
算法
最小费用最大流
Codeforce
s-1913E:Matrix Problem(最小费用最大流)
E.MatrixProblemtimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputYouaregivenamatrixa,consistingofnnnrowsbymmmcolumns.Eachelementofthematrixisequalto000or111.Yo
Mitsuha_
·
2023-12-31 08:49
网络流
算法
最小费用最大流
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他