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小记录
【查找与排序】快速排序
改进的着眼点:1.减少总的比较次数和移动次数2.增大记录的比较和移动距离3.较大记录从前面直接移动到后面;较
小记录
从后面直接移动到前面二.快速排序的基本思想首先选取一个轴值,通过一趟排序将待排序记录分割成独立的两部分
Hsianus
·
2023-11-23 00:16
数据结构
生活
小记录
2021年4月13日,周二,阴。农历三月初二,广西地区“三月三”放假四天,今天幼儿园举行“三月三”活动。接可可放学,时间还早,天气不冷不热,带两个孩子到雀儿山公园逛逛。姐姐一路上蹦蹦跳跳,闻闻花香,看看小草,摸摸叶子,说个不停,问个不停。小宝坐在车上,好奇的东看看,西看看,看着姐姐跑来跑去,他也想下来走路,不方便推车,还是给他坐在车上,到游乐场再抱他下来玩。跟娃爸爸视频,他看着两个娃乐呵呵的,一脸
紫岚兮
·
2023-11-22 19:49
Codeforces
Round 888 (Div. 3)
DPrefixPermutationSums题意:有一个长度为n的前缀和数组,现在该数组丢了一个元素,问该数组能否匹配一个长度为n的排列。思路:求出该数组的差值后,只有两种情况是YES:①1~n之间恰好有两个数的位置上是空的,并且恰好有一个数多余的数,等于这两个位置加起来,这样就能使得1~n填满。②1~n之间恰好有一个数的位置上是空的。此时只需将这缺的数放到数组最后面,就能令数组合法。voidso
弱鸡_
·
2023-11-21 23:03
算法
[补题记录]
Codeforces
Round 906 (Div. 2)(A~D)
URL:https://
codeforces
.com/contest/1890目录AProblem/题意Thought/思路Code/代码BProblem/题意Thought/思路Code/代码CProblem
Varitall
·
2023-11-21 17:10
补题记录
c++
图论
c语言
动态规划
排序算法
贪心算法
CF1352D Alice, Bob and Candies
题目链接https://
codeforces
.com/problemset/problem/1352/D题目描述题意:两个人轮流吃数组,一个从左端开始(第一次只吃a[1]),另一个从右端开始,吃掉的元素和必须严格大于上一个人吃掉的元素和
Zerotogether
·
2023-11-20 07:25
CodeForces
算法
c++
Codeforces
Round 871 (Div. 4) A ~ G
A.LoveStoryProblem-A-
Codeforces
#includeusingnamespacestd;#defineendl"\n"typedeflonglongll;typedefpairPII
GHOSTANDBREAD
·
2023-11-20 06:11
c++
算法
数据结构
Codeforces
Round 909 (Div. 3)(A~G)(启发式合并 , DSU ON TREE)
//Problem:A.GamewithIntegers//Contest:
Codeforces
-
Codeforces
Round909(Div.3)//UR
fzzf592
·
2023-11-20 06:11
算法
数据结构
c++
Codeforces
Round #836 (Div. 2) A~D 题解
说明题目链接本场div2是构造场,A~D全是构造,我因为一些失误,只做出了A。本来B已经做出来了,结果因为听歌的时候没有注意到我已经导出了正解,白白送掉了。于是全程想B,最后掉了大分,从绿名掉到灰名。ASSeeeeiinnggDDoouubbllee正输,反输。//11.25cfdiv2.cpp:定义控制台应用程序的入口点。////#include"stdafx.h"#includeusingna
keguaiguai
·
2023-11-20 06:36
codeforces
算法
c++
程序设计
蓝桥杯
c语言
Codeforces
Round 910 (Div. 2)(D~F)
1898D-AbsoluteBeauty题意:给定长度为n的数组a和b,定义b数组的价值为,现可以交换一次b数组中的任意两个元素,求b数组的价值最大值。思路:绝对值问题可以放在数轴上去解决。绝对值即为区间长度观察上述三种情况,发现当且仅当第二种情况,即原本两段区间不重合的条件下,其b数组的价值才会增加,增加的值为他们两段区间相隔的距离乘2。手画一下后发现交换a、b不会对结果造成任何影响,因此本题转
fzzf592
·
2023-11-20 06:04
算法
容斥 C. Strange Function改编题
补题:题目详情-9.段坤爱取模%%%-SUSTOJ本题或许是参考Problem-C-
Codeforces
根据题意,f(i)就是不能被整除的最小的一个质因子。
golemon.
·
2023-11-20 03:40
算法题
cf
c语言
开发语言
2023.11.14 信息学日志
CF82C题目描述题目概况思路点拨1.CF1600ETheTreasureofTheSegments题目描述https://www.luogu.com.cn/problem/CF1600E题目概况来源:
Codeforces
_Zhx_
·
2023-11-19 21:35
日志
日志
Yarik and Array
Codeforces
Round 909 (Div. 3) 1899C
Problem-C-
Codeforces
题目大意:有一个长度为n的数组a,合法子串应满足其中每两个相邻数奇偶性都不同,求所以合法子串中子串中元素和最大的子串,输出这个和1//#includeusingnamespacestd
timidcatt
·
2023-11-19 15:44
贪心
算法
c++
数据结构
离线处理 树状数组 G. Unusual Entertainment
Problem-G-
Codeforces
题目大意:给一个以1为根的有根树,和一个排列p,q次询问。每次询问给出l,r,x,问在以x为根的子树内是否存在一个节点在排列[pl,pr]内。
golemon.
·
2023-11-18 23:26
cf
算法题
算法
数据结构
Codeforces
补题
Problem-C-
Codeforces
23.11.7晚div2题目大意:给定一个序列,长度为n,可以对它做k次操作。
想七想八不如11408
·
2023-11-16 01:16
算法
D. Jumping on Walls bfs
Problem-199D-
Codeforces
题目大意:有一个两个垂直的平行墙壁组成的一个峡谷。一个人初始是在左边墙壁第一层。在每个墙壁上有些障碍点,用X表示,这些障碍点不能被到达。
golemon.
·
2023-11-16 01:12
算法题
cf
宽度优先
算法
01背包 D. Make Them Equal
Problem-D-
Codeforces
输出值不超过k次操作后的最大值。看b数组的大小,b数组元素是小于1000的正整数。
golemon.
·
2023-11-16 01:37
算法题
cf
宽度优先
算法
2023.11.10 信息学日志
.CF1613ECrazyRobot题目描述题目概况思路点拨1.CF1613ECrazyRobot题目描述https://www.luogu.com.cn/problem/CF1613E题目概况来源:
Codeforces
_Zhx_
·
2023-11-15 04:35
日志
日志
Codeforces
Round 908 (Div. 2)(A~E)(全是思维题)
1894A-SecretSport题意:A、B在玩博弈游戏。其中一局分为X个小局,赢下Y个大局之后获得最终胜利,结束游戏(X,Y未知)。给定一个只包含字母A和B的序列,分别代表了A获胜和B获胜。问最终胜利者是谁。思路:顺着题意来发现由于X,Y都未知,非常难判断谁在一局中赢了。但是逆着想会发现:当有人赢了Y个大局之后游戏直接结束了。因此赢得最后一小局的人也就赢得了游戏。//Problem:A.Sec
fzzf592
·
2023-11-15 03:57
算法
数据结构
c++
Codeforces
Round 888 (Div. 3)(A~F) ---Day11
1851A-EscalatorConversations题意:给定n个人的高度h和你自己的高度H,给定一个数m和数字k,求你和某个人的高度差为k的倍数且0>n>>m>>k>>H;inth[n];for(inti=0;i>h[i];intans=0;for(inti=0;i>n;vectorodd,even;inta[n];for(inti=0;i>a[i];if(a[i]%2==1){odd.pb
fzzf592
·
2023-11-15 03:27
算法
图论
c++
数据结构
Educational
Codeforces
Round 153 (Rated for Div. 2)(A~E)
终究是棋差一招A-NotaSubstring题意:给定一个长度为n的括号序列,求能否构造出一个长度为2n的正确括号序列,使得这个序列当中不包含有给定的括号序列。思路:没仔细想,根据情况构造出类似于"((()))"或者"()()()"的序列即可。voidsolve(){intn;cin>>n;for(inti=0;i>s;intlen=s.size();if(s=="()"){cout>m>>k>>
fzzf592
·
2023-11-15 03:27
算法
c++
数据结构
Codeforces
Round 898 (Div. 4) (E~H)
//Problem:E.BuildinganAquarium//Contest:
Codeforces
-
Codeforces
Round898(Div.4)//URL:https://codefo
fzzf592
·
2023-11-15 03:27
算法
数据结构
c++
寒假第六周总结(2.14-2.20)
算法部分:这周的刷题主要围绕acwing和洛谷,比赛则是
codeforces
和atcoder先说
codeforces
:今天晚上还有一场还没开始打,教育场立个FLAG做题数+4然后模拟了一把情人节专场,效果很差心态爆炸
黑谷小健
·
2023-11-15 03:25
深度优先
算法
动态规划
[BUU刷题记录]day01-起步
BUU-WEB这是一个菜鸡的蜕变先
小记录
一下题目环境部署必备的docker安装sudoapt-getremovedockerdocker-enginedocker.iocontainerdruncsudoapt-getupdatesudoapt-getinstallapt-transport-httpsca-certificatescurlgnupglsb-releasecurl-fsSLhttp
Dem0@
·
2023-11-15 01:32
CTF复现
安全
web
A. Weird Sum
题目链接:Problem-1648A-
Codeforces
题面:题意:输入nm(1≤n*m≤1e5)和n行m列的矩阵a,元素范围[1,1e5]。
ros275229
·
2023-11-14 22:24
CF
算法学习
算法
c++
2023.9.19训练补题
1.Problem-1739C-
Codeforces
这道题不是很好理解,给出的操作很多。题意简述:给你一个树的结构,让你给这个树赋点权(1∼n的排列)。
jameslhn
·
2023-11-14 12:47
深度优先
算法
图论
Codeforces
242E. XOR on Segment【线段树】
题目大意:给出一个序列,有两种操作,一种是计算l到r的和,另一种是让l到r的数全部和x做异或运算。做法:很显然直接暴力是不可能的(但是这题刚刚出来的时候,很多人用暴力水过去了,后来加强的数据吧),又是两种操作,又想到了线段树。。但是这并不简单,异或操作该怎么处理?异或是一种位运算,如果x的第j位是1,那么说明l到r的每个数的第j位都要反转,(0^1=1,1^1=0),如果是0,那么不变。既然是位运
朽弈
·
2023-11-14 07:47
codeforces
ACM之路
数据结构
codeforces
C++
ACM
数据结构
CodeForces
242E XOR on Segment (线段树+二进制拆位
题目链接:http://
codeforces
.com/problemset/problem/242/E题意:给出n个点,m次操作,1xy:查询区间x-y的和,2lrx,区间l-r每个数都异或x;思考:我们可以很容易的想到
Yishui_Blog
·
2023-11-14 07:47
Codeforces
242 E. XOR on Segment
传送门:>Here#include#include#include#defineintlonglongusingnamespacestd;constintN=100010;constintP=998244353;constintINF=0x3f3f3f3f;inlineintmul(constint&a,constint&b){return1ll*a*b%P;}inlineintadd(const
weixin_30342209
·
2023-11-14 07:47
codeforces
242E. XOR on Segment 线段树
题目链接给n个数,两种操作,一种是求区间内的数的和,一种是将区间内的数异或x。异或x没有什么思路,单个异或肯定超时,区间异或也没有办法做....后来才知道可以按位建线段树,这样建20棵线段树就可以。每一次异或,对于给定的x,如果x的第i位是1,那么就将第i棵线段树在给定的区间内0,1翻转,这是很基础的操作。对于区间求和操作,我们可以求出给定的区间,从高位到低位,每一位依次有多少个1,然后就可以直接
bill_live
·
2023-11-14 07:47
Codeforces
242E. XOR on Segment (线段树+二进制拆位)
题意:给出一个序列,有两种操作,一种是计算l到r的和,另一种是让l到r的数全部和x做异或运算。分析:异或是一种位运算,如果x的第j位是1,那么说明l到r的每个数的第j位都要反转,(0^1=1,1^1=0),如果是0,那么不变。既然是位运算,那么可不可以将每一位作为线段树单独维护呢?好像可以呢!异或操作的话,相当于是一种区间操作,只需要将l到r的某些位进行反转操作不就行了吗?反转操作什么的,打上la
Self-Discipline
·
2023-11-14 07:16
线段树
二进制
异或
线段树
二进制
异或
Codeforces
Round #149 (Div. 2) E. XOR on Segment --二进制按位建树
Codeforces
Round#149(Div.2)E.XORonSegment#include#includeusingnamespacestd;templatevoiddebug(Args...args
Weach
·
2023-11-14 07:46
数据结构
线段树
数据结构
算法
Codeforces
Round #149 (Div. 2) E. XOR on Segment(拆位线段树)
题目链接:E.XORonSegment题目大意:给定一个数列a,有m次操作。操作1:求出数组下标[l,r]中每个数字的和操作2:将区间[l,r]异或上一个数字思路:首先,对区间操作,第一个想到线段树。但是朴素线段树并没办法维护区间异或的值,那怎么办呢?考虑异或的本质:两个数执行异或操作,相当于对这两个数二进制位上的数进行操作,该位置上的数字相同则为0,不同则为1(同0异1)。那么我们能否用线段树来
柠檬味的橙汁
·
2023-11-14 07:46
算法
CodeForces
242E XOR on Segment 二维线段树
题目链接:http://
codeforces
.com/problemset/problem/242/E题意:给定一个长度为n的数组,然后有两种操作。
lqdandelion
·
2023-11-14 07:43
线段树
CodeForces
242E
XOR-on-Seg
二维线段树
Codeforces
Round #149 (Div. 2) E. XOR on Segment 线段树
链接:http://
codeforces
.com/contest/242/problem/E题意:维护一个长度为n的数列,有2中操作1.询问[l,r]的区间和2.将[l,r]之间的所有数都异或x题解:用线段树来维护每一位
花海つ
·
2023-11-14 07:40
Codeforces
242E XOR on Segment(线段树)
Codeforces
242EXORonSegment题意:有一个长度为n的数列,给出两种操作:1.对区间(l,r)求和并输出。2.对区间(l,r)内的所有数都修改为原来的数异或x后得到的值。
HANDSRANGE
·
2023-11-14 07:10
A-DS
线段树
线段树--
codeforces
242E XOR on Segment
给定1e5个数ai操作1,求区间和操作2,将ql,qr区间内所有数与x异或线段树真神奇。。。。将ai的每一位用线段树表示,20个线段树即可。//又是1e5和线段树//1.r-l+1//2.pushdown时lc,rc要取反//3.bitset打成10//4.seg,lazy线段树居然没有开#include#includeusingnamespacestd;#definemid(l+r)/2#def
Falling~
·
2023-11-14 07:40
[
Codeforces
242.E] XOR on Segment(线段树)
E.XORonSegmenttimelimitpertest:4secondsmemorylimitpertest:256megabytesinput:standardinputoutput:standardoutputYou’vegotanarrayaa,consistingofnnintegersa1,a2,…,an.Youareallowedtoperformtwooperationsont
Adolphrocs
·
2023-11-14 07:09
acm
CodeForces
Codeforce
线段树
拆位线段树 E. XOR on Segment
Problem-E-
Codeforces
区间求和,区间异或的操作跟线段树的区间求和、区间相见相似,考虑用线段树。发现数组初始值最多是1e6,有不到25位,可以知道异或最大值是这些位数全是1的情况。
golemon.
·
2023-11-14 07:09
算法题
cf
算法
数据结构
Codeforces
Round 788 (Div. 2) E. Hemose on the Tree(树上构造)
题目t(t//#includeusingnamespacestd;#definerep(i,a,b)for(inti=(a);i=(b);--i)typedeflonglongll;typedefdoubledb;typedefpairP;#definefifirst#definesesecond#definepbpush_back#definedbg(x)cerre[N];voiddfs(int
Code92007
·
2023-11-13 09:51
构造
树
树
构造
Codeforces
Round 908 (Div. 1) D. Colorful Constructive(构造 贪心)
题目t(t=di,因为考虑第x段的数v和第x+1段的数v之间的数,出现在第x段的数,一定不为v,出现在第x+1段v前面的数,其出现次数大于等于v的出现次数,v没有用完,则这些数也没有用完,所以本次的偏移量只会等于上次的偏移量,为di其实我感觉,按si从大到小排序,会显得更贪心一些,因为颜色种类数一开始有很多,后面就变少了不太好举反例,而且潼神是按输入的si顺序操作的,也通过了,就姑且这样吧代码//
Code92007
·
2023-11-13 09:48
构造
贪心
构造
贪心
codeforces
( 1697 A Parkway Walk 1697 B Promo)
Youarewalkingthroughaparkwaynearyourhouse.Theparkwayhasn+1n+1benchesinarownumberedfrom11ton+1n+1fromlefttoright.Thedistancebetweenthebenchiiandi+1i+1isaiaimeters.Initially,youhavemmunitsofenergy.Towal
代码破碎真君
·
2023-11-13 08:21
CF
算法
Codeforces
Round 886 (Div. 4)
目录A.ToMyCriticsB.TenWordsofWisdomC.WordonthePaperD.BalancedRoundE.CardboardforPicturesF.WeWereBothChildrenG.TheMorningStarA.ToMyCriticstimelimitpertest1secondmemorylimitpertest256megabytesinputstandar
梦·源·启
·
2023-11-13 00:41
java
前端
服务器
开学第二周学习总结报告(3.7--3.13)
算法部分:先说比赛吧,这周打了两场
codeforces
,一场atcoder的abc,然后洛谷举办的强智杯,因为之前初赛的时候压线有了二等奖有参加决赛的名额~还打了一场给大一出的周赛和acwings周赛codefroces
黑谷小健
·
2023-11-12 05:25
学习
生活
Codeforces
Round #747 (Div. 2);AtCoder Beginner Contest 222;Educational
Codeforces
Round 115 (Div.2)
前天晚上有场cf:
Codeforces
Round#747(Div.2)A.ConsecutiveSumRiddle(思维)题意:给出数n,求两个数x和y,使得x+x+1+x+2+…+y-1+y=n。
小酒窝.
·
2023-11-12 05:54
每日刷题
算法
Codeforces
Beta Round 5
Portal.A.ChatServer’sOutgoingTrafficPortal.按题意模拟即可。注意find()函数能快速查找string中特定字符的位置。#includeusingnamespacestd;intmain(){strings;intcnt=0,ans=0;while(getline(cin,s)){if(s[0]=='+')cnt++;elseif(s[0]=='-')cn
拧错位置的螺丝钉
·
2023-11-12 03:52
Codeforces
VP
Codeforces
补题
Codeforces
Round 905 (Div. 2) (A~F C是真不会啊)(set真好用)
//Problem:A.Chemistry//Contest:
Codeforces
-
Codeforces
Rou
fzzf592
·
2023-11-11 21:37
算法
CodeForces
Round 905 div3 A~G
CodeForces
Round905div3A~GA.Morning题意:给你一个长度为4的仅有小写字母子组成的字符串,让你从一个字符集“1234567890”中且初始位置为‘1’的字符开始,每次操作可以切换至相邻的字符或确定当前字符
RainyDoor
·
2023-11-11 21:04
1024程序员节
c++
10月30日
Codeforces
Round 905 (Div. 3)
B.Chemistry题意:删除k个元素后能否组成一个回文序列(可任意排列)思路:计算有多少个奇数的字母,如果最后(n-k)剩偶数个,就看k次能不能把奇数减去;如果最后剩奇数个,看k次能不能把奇数减一个减去,收获:思路要想的深一步,不要想到就写,有可能写复杂了。多想一下,可以有更简洁的方法voidsolve(){intcntji=0,cntou=0;memset(a,0,sizeofa);cin>
scm12123
·
2023-11-11 21:04
算法
java
数据结构
Codeforces
Round 905 (Div. 3 A - G2)
Codeforces
Round905(Div.3A-G2)A.Morning思路把0看作是10模拟#includeusingnamespacestd;typedeflonglongll;constintN
jbigseal
·
2023-11-11 21:33
codeforce题解
算法
c++
数据结构
Codeforces
Round 905(Div.3)赛后总结
Codeforces
Round905(Div.3)A.Morning这道题目用了16分钟写完,比上次进步了一些。
@JiHuan
·
2023-11-11 21:32
赛后总结
算法
c++
上一页
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
其他