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
Codeforces
Round #804 (Div. 2) A-E题解
视频讲解:BV1vN4y1M7cxA.TheThirdThreeNumberProblem题目大意给定整数n(1≤n≤109)n(1\leqn\leq10^9)n(1≤n≤109),求任意一组a,b,c(0≤a,b,c≤109)a,b,c(0\leqa,b,c\leq10^9)a,b,c(0≤a,b,c≤109),满足(a⊕b)+(b⊕c)+(a⊕c)=n(a\oplusb)+(b\oplusc)
欣君
·
2023-10-31 20:44
----Codeforces
动态规划
算法
Codeforces
Round 861 (Div. 2)-B. Playing in a Casino题解
【大致题意】给出nnn组数据,每组数据有mmm个元素,让第iii组数据的第jjj个元素与余下每组数据的第jjj个元素求差的绝对值,将所有差值的和输出。【题解】首先需要认识到每组数据中mmm个元素是相互独立的,我们处理好m=1m=1m=1的情况就能解决这个问题。正式解题(假设m=1m=1m=1的情况):如果我们想要用求和来简化计算,主要考虑的问题是绝对值,所以我们先对nnn个数据排序,然后求数据的前
kiropo
·
2023-10-31 20:43
算法
Codeforces
Round #813 (Div. 2) A-C、E1
A.WonderfulPermutation题意:给定一个长度为n的排列和一个数字k,每次操作可以交换两个数,问最少需要几次操作使得前k个数的和最小题解由于给定的是1-n的排列,所以要使得前k个数的和最小,肯定是让1-k排在前k个位置,那么统计一下前k个数中大于k的数的个数即可代码实现#include#include#include#include#include#include#include#
Agateth
·
2023-10-31 20:13
c语言
算法
Educational
Codeforces
Round 131 (Rated for Div. 2) A-D题解
题目A.GrassFieldB.PermutationC.ScheduleManagementD.PermutationRestorationA.GrassField题解:(1)若四个位置全是1,则输出2(2)若全为0则输出0,(3)其他情况都输出1/*author:Mzx*/#includeusingnamespacestd;typedeflonglongll;typedeflongdouble
蒻芨
·
2023-10-31 20:41
Codeforces
算法
Codeforces
Round 880 (Div. 2) A-C题解
Codeforces
Round880(Div.2)A-Destroyer题意:n个人站了几条线,每个人会报出所在线自己前面的人数,判断报数是否合法思路:数很小在100以内,直接开一个桶,把每次读入放进去
じ☆时.倾.灬
·
2023-10-31 20:11
c语言
算法
c++
Codeforces
Round #823 (Div. 2) A - D 题解
A-PlanetsLink题意:给你N个物品,每个物品类型是a[i],消除任意一个物品的代价为1,消除一个类型的物品代价为C,问消除全部物品的最小代价数据范围:思路:贪心,当某个类型的物品数量大于等于C时,使用C代价消除,否则使用该类型物品数量为代价消除Code:voidsolve(){intn,c;cin>>n>>c;vectora(101);for(inti=0;i>x;a[x]++;}int
旌年
·
2023-10-31 20:10
Codeforces
算法
c++
Codeforces
Round #786 (Div. 3) A-F题解
A.NumberTransformation题意:给定两个数x和y,询问是否存在a和b使得x*ba=y思路:暴力求解#includeusingnamespacestd;intfastpow(inta,intn){intres=1;while(n){if(n&1){res*=a;}a*=a;n>>=1;}returnres;}intmain(){intt;for(cin>>t;t;t--){intx
追随远方的某R
·
2023-10-31 20:40
算法刷题
算法
c++
思维
模拟
数学
Codeforces
Round #807 (Div. 2) A-C题解
Codeforces
Round#807(Div.2)A、B、C题题解A-MarkthePhotographer题意:马克要给2n个人照相,分两排,一排站n人,给出每个人的身高,要求后排要比前排的身高至少高出
Gowilli
·
2023-10-31 20:09
C++
Codeforces
算法
Codeforces
Round #742 Div.2 (A~E)题解
比赛链接:点击这里传送官方题解链接:点击这里传送
Codeforces
1567A题目链接:点击这里传送题意:给出n个1×\times×2大小的多米诺骨牌组成2×\times×n的矩形。
老鸡奇遇记
·
2023-10-31 20:38
Codeforces题解
算法
c++
贪心算法
acm竞赛
Codeforces
Round #684 (Div. 2) A - C2 题解
Codeforces
Round#684(Div.2)A-C2题解ABuytheString题意给定一个长度为nnn的01串,你可以用hhh的代价把字符串中任意一个字符取反,最终你要把这个01串买下来,0
avgstuBoboge
·
2023-10-31 20:37
codeforce记录
算法
Codeforces
Round #818 (Div. 2) A - D题解
Codeforces
Round#818(Div.2)A-D题解A题意找出共有多少对数(a,b),满足lcm(a,b)gcd(a,b)≤3\frac{lcm(a,b)}{gcd(a,b)}\leq3gcd
绝尘JC
·
2023-10-31 20:06
codeforces
算法
c++
Codeforces
Round #726 (Div. 2)题解A-E1
A.ArithmeticArray分析:当sum大于n时,那么添加(sum-n)个0,当sum小于n时,只需要添加一个数即可。#includeusingnamespacestd;intmain(){intt;cin>>t;while(t--){intn;cin>>n;intsum=0;for(inti=0;i>tmp;sum+=tmp;}cout=n)?sum-n:1)#includeusingn
Arctic_Clam
·
2023-10-31 20:36
Codeforces
题解
博弈论
Codeforces
Round 907 (Div. 2) 题解 A-B
目录A-SortingwithTwosB-DejaVuA-SortingwithTwos原题链接题目描述给你一个长度为nnn的数组aaa,在每次操作中,你可以选择一个非负整数mmm(2m≤n2^m\leqn2m≤n),然后让所有的aia_iai(1≤i≤2m1\lei\leq2^m1≤i≤2m)都减去111,问是否可以通过一定次数使得数组aaa变成非递减数组。思路:思维+暴力修改由于nnn很小,我
小钱c7
·
2023-10-31 20:05
数学
算法
2018暑假集训第6场训练赛J题(即
Codeforces
Gym101341K题)
J题题目大意题目链接给出n个区间,每个区间有一个l,r,w,代表区间左端点,右端点和区间的权值,现在可以选取一些区间,要求选择的区间不相交,问最大的权和可以是多少,如果权和相同,则选区间长度最短的。要求输出区间个数,总权值,总的区间长度和选了哪些区间。分析根据最基本的贪心原理可以得到要得到最多的分数,要尽可能的选择结束时间早的(也就是右端点小的排在前面),如果结束时间相同的话就把开始时间早的排在前
谈的还原性
·
2023-10-31 13:07
2023年中国大学生程序设计竞赛女生专场
Dashboard-2023年中国大学生程序设计竞赛女生专场-
Codeforces
K.RSP诈骗题/签到题。本来用排列组合算期望发现这个平局很奇妙,好像期望最大的就是m-1个平局,一局决定胜负。
golemon.
·
2023-10-31 12:37
cf
算法题
算法
数据结构
D - New Year‘s Problem
Problem-D-
Codeforces
题目大意:m个商店,n个朋友,要向朋友送礼物,限制是只能在n-1个商店内为n个朋友选择礼物。每个礼物对不同的朋友有不同的开心值。
golemon.
·
2023-10-31 12:36
算法题
cf
算法
数据结构
1200*B. M-arrays(贪心&规律)
Problem-1497B-
Codeforces
解析:每组相邻的两个值的和整除m,所以每相邻两个数取模m之和必须等于m统计x%m的个数,然后判断即可#includeusingnamespacestd;#
陈进士学习
·
2023-10-31 11:22
codeforces
算法
数据结构
c语言
开发语言
贪心
1200*B. Stairs(贪心&构造)
Problem-1419B-
Codeforces
#includeusingnamespacestd;#defineintlonglongintt,n;signedmain(){scanf("%lld",
陈进士学习
·
2023-10-31 11:51
codeforces
算法
c++
数据结构
开发语言
贪心
构造
Educational
Codeforces
Round 134 (Rated for Div. 2) D. Maximum AND
给你两个数组a和b,随意安排b的顺序,问最后c[i]=a[i]&b[i]c[i]=a[i]\&b[i]c[i]=a[i]&b[i]所有的c的与值的最大值是多少c的每一位如果想为1,那么必须a中这一位1的个数等于b中这一位0的个数,或者a中这一位0的个数等于b中这一位1的个数,这个不难想到,但是接下来会发现这样考虑的话,对于已经分好的块,必须要向下递归处理子块使得其满足同样性质,也就是一共31层,不
Clarence Liu
·
2023-10-31 09:14
#
题目反思与总结
1024程序员节
算法
c++
Codeforces
Round #516 (Div. 2, by Moscow Team Olympiad)
题目链接A.Makeatriangle!题意让某段最少增加多少使得构成三角形思路让较小两段往最长段去凑代码#include#defineDBG(x)cerra[3])puts("0");elseprintf("%d\n",a[3]-a[2]-a[1]+1);return0;}B.EquationsofMathematicalMagic题意存在多少种$x$使得$x$与$a$满足题式思路打表发现与$a
weixin_30848775
·
2023-10-31 05:08
Codeforces
Round #516 (Div. 2, by Moscow Team Olympiad) A,B,C,D,E
题目链接AMakeatriangle!题意:给定三条线段,问怎么延长最少并能构成一个三角形。题解:看两条小边是否大于最长的那条边,大于输出0,不大于则输出最长边长度加1减去两条最小边的和,这样保证答案最小。#includeusingnamespacestd;intmain(){inta,b,c;cin>>a>>b>>c;if(a+bb&&a>c){couta&&b>c){coutb&&c>a){c
z听歌的小孩z
·
2023-10-31 05:36
CF
1400*C. Element Extermination(贪心&规律)
Problem-1375C-
Codeforces
解析:可以发现,最左端的数字,无论删除自己还是下一个,这个位置的值都不会变小。同理,最右端位置的值都不会变大。
陈进士学习
·
2023-10-31 05:32
codeforces
c语言
算法
开发语言
c++
贪心
构造
1200*B. Interesting Subarray(贪心&规律)
Problem-1270B-
Codeforces
解析:可以发现,对于某个符合条件的数列,如果两个最值不在两端,那么可以删去两端多余的元素直到两个最值在两端为止。
陈进士学习
·
2023-10-31 05:32
codeforces
算法
c语言
开发语言
c++
贪心
codeforces
1221 A (模拟) B(构造) C(思维)
A.2048Game(模拟)题目链接:
codeforces
1221A题意:给n个数(每个数都是2的次幂),相同的两个数可以合成一个数(两个4可以合成一个8),问最终是否会出现2048题解:简单模拟#includeusingnamespacestd
error0318
·
2023-10-31 05:32
codeforces
【
CodeForces
- 534D】Handshakes(构造+模拟)
OnFebruary,30thnstudentscameintheCenterforTrainingOlympiadProgrammers(CTOP)oftheBerlandStateUniversity.Theycameonebyone,oneafteranother.Eachofthemwentin,andbeforesittingdownathisdesk,greetedwiththosew
bfcx
·
2023-10-31 05:02
构造
构造
1300*C. Social Distance(贪心&构造)
Problem-1367C-
Codeforces
解析:统计出所有连续0序列,并且记录其左右两侧有没有1,然后对于四种情况分别判断即可。
陈进士学习
·
2023-10-31 05:01
codeforces
算法
数据结构
c语言
开发语言
贪心
构造
1400*C. Team(模拟&构造)
Problem-401C-
Codeforces
解析:因为0不能相邻,所以0之间最少n-1个位置,最多n+1个位置,如果m2*n+2同样不符题意。
陈进士学习
·
2023-10-31 05:30
codeforces
c语言
算法
c++
开发语言
构造
模拟
A. Doremy‘s Paint 3
题面就不粘贴了,给个图片和链接吧,粘贴效果不好Problem-A-
Codeforces
输入样例52893112411455233334100000100000100000100000输出样例
JSU_曾是此间年少
·
2023-10-31 05:21
c++
codeforce
Educational
Codeforces
Round 15
文章目录A.MaximumIncreaseB.PowersofTwoC.CellularNetworkD.RoadtoPostOfficeE.AnalysisofPathesinFunctionalGraphA.MaximumIncrease签到B.PowersofTwo思路:预处理二进制,然后对每个数进行枚举即可。C.CellularNetwork思路:看完题感觉一眼二分,考虑怎么写check,
Unlimitedz
·
2023-10-31 00:22
cf补题
算法
数据结构
c++
codeforces
(C++ Doremy‘s Paint 3)
题目:翻译:思路:1、题目意思:将数组中的数进行排列,任意相邻两个数的和都相等,才能说这个数组为好。一下分三种情况讨论。2、当数组中有三种及三种以上的数字,那任意相邻两个数的和都相等必然无法成立。3、当数组中只有一种数字的时候,则必然是好数组。4、当数组中有两种数字就统计两个数字出现的个数,个数绝对值差1或者0,即可以排列形成好数组。代码:#include#include#includeusing
取名真难.
·
2023-10-30 20:07
c++
算法
图论
NCST集训队排位赛(2021-04-25)
A、Sumof2050来源:https://
codeforces
.com/problemset/problem/1517/A标签:【思维】【简单】难度:★☆☆☆☆题目简述如果一个数是2050*10k(k
unravel_CAT
·
2023-10-30 15:27
#
经典好题
1300*B. Random Teams(构造&贪心)
Problem-478B-
Codeforces
解析:因为某同学只能和自己组内的人结对,所以最大值应该尽可能地把人放到同一组;最小值应该尽可能的平分所有人。
陈进士学习
·
2023-10-30 10:03
codeforces
算法
c语言
开发语言
c++
贪心
构造
A. Sum of Three(贪心&构造)
Problem-A-
Codeforces
解析:n不为3的倍数,我们可以取一个1和2出来,并且n-3应大于2,则得出n>5n为3的倍数,我们可以取一个1和4出来,并且剩余的数n-5应大于1,并且n-5不等于
陈进士学习
·
2023-10-30 10:00
codeforces
算法
c++
开发语言
c语言
构造
贪心
Codeforces
Round #415 (Div.2) A-D 题解
ABCDhttp://
codeforces
.com/contest/810这场题目确实不错,E也是挺难的,我看了看数位dp还是算了.A你有n个数字,每个数字在1-k之间.问你最少添加多少个1-k间的数字
Fuko_Ibuki
·
2023-10-30 08:17
codeforces
题解
codeforces
题解
Codeforces
Round #383 Div.2 A-E 题解
ABCDE这场题目不难,但是很有意思.A求1378^n的个位数.特判n=0n=0的情况即可.intd[]={6,8,4,2};intmain(){intn=read();write(!n?1:d[n%4]);}B求a[i]^a[j]=x的pair(i,j)(i//ItheaMyseValguliousnamespacechtholly{typedeflonglongll;#definere0reg
Fuko_Ibuki
·
2023-10-30 08:17
codeforces
题解
总结
codeforces
题解
总结
Codeforces
Round #479 (Div. 3) 题解
总体情况T1T2T3T4T5T6总体情况第一次见div.3div.3非常激动,可惜星期天晚上我在学校不能打比赛.故此我在vjudge上进行了一次vp.结果如下.可以看到我手速还是不行,第1题时间没卡进1分钟,还吃了好几发罚时.我的评价是:这场比赛的题目质量还是非常高的.F题有一定的难度,我差一点就死了.T1按照题意模拟.手测了第一发样例,结果时间没卡进去.#include//ItheaMyseVa
Fuko_Ibuki
·
2023-10-30 08:16
codeforces
总结
总结
codeforces
Codeforces
Round #191 (Div.2) 题解
ABCDE这场打的很爽,题目质量很高.A给一个01序列,能将一个子串取反,求整个序列的最多1的个数.数据范围很小,暴力枚举所有子串取反,求最大的值即可.#include//ItheaMyseValguliousnamespacechtholly{typedeflonglongll;#definere0registerint#definerecregisterchar#definerelregist
Fuko_Ibuki
·
2023-10-30 08:46
codeforces
总结
题解
codeforces
总结
题解
Codeforces
Round #569 (Div. 2) B Nick and Array(贪心)
标签(空格分隔):题解(
codeforces
)ps:关于本题,昨晚熬夜到1:05打cf想涨分结果脑袋抽了,一直B题wa9.mmp.没有想到0可以变成-1.没有想到修改绝对值最大的那个负数rating掉到
xiaohejun
·
2023-10-30 04:29
B. Qingshan Loves Strings(贪心&规律)
Problem-B-
Codeforces
解析:首先判断t字符串是不是相邻不同并且两端不同。然后遍历s并且判断每一个相邻的相同字符,必须t字符符合并且两侧不同。
陈进士学习
·
2023-10-29 19:30
codeforces
算法
图论
数据结构
c++
贪心
开发语言
1200*A. Trust Nobody(贪心)
Problem-1826A-
Codeforces
解析:从大到小枚举说谎人的个数x,然后查看是否有x个人说谎即可。
陈进士学习
·
2023-10-29 19:00
codeforces
算法
c语言
开发语言
c++
贪心
1700*D. Constant Palindrome Sum(差分&贪心)
Problem-1343D-
Codeforces
#includeusingnamespacestd;#defineintlonglongconstintN=4e5+5;intt,n,k,a[N],cnt
陈进士学习
·
2023-10-29 19:00
codeforces
算法
c++
数据结构
c语言
开发语言
A. Doremy‘s Paint 3(规律)
Problem-A-
Codeforces
解析:首先最多只能存在两个值,因为间隔必须相同。
陈进士学习
·
2023-10-29 19:28
codeforces
算法
数据结构
c语言
开发语言
cf1854b - Earn or Unlock
Problem-D-
Codeforces
Betterexperience1.Description桌子上有nnn张卡牌按顺序从上到下摆放,初始时第一张已经解锁,其他的未解锁,每张卡牌上有一个值aia_iai
ullio
·
2023-10-29 14:11
Codeforces
c++
cf1856d - More Wrong
Problem-1856D-
Codeforces
better1.Descriptionstart::2023-08-07Finish2.Solution交互题,首先观察交互操作与待求值之间的联系.交互操作可以获得逆序对的个数
ullio
·
2023-10-29 14:11
Codeforces
c++
算法
CF1657 --- Educational
Codeforces
Round 125 (Rated for Div. 2)
A.IntegerMovesTutorial如果在原点,需要0步如果距离是整数,需要1步注意到沿对角线和沿直线移动只需要一步所以最多只需要2步Code#includeusingnamespacestd;std::mt19937rng(std::random_device{}());typedeflongdoubleld;typedeflonglongll;typedefunsignedlonglo
ullio
·
2023-10-29 14:41
1024程序员节
c++
算法
Educational
Codeforces
Round 118 (Rated for Div. 2)
Educational
Codeforces
Round118(RatedforDiv.2)A模拟,显然ppp之差大于10肯定是0#includeusingnamespacestd;std::mt19937rng
ullio
·
2023-10-29 14:40
Codeforces
c++
visual
studio
算法
Codeforces
Round #756 (Div. 3)
Codeforces
1611A末尾是偶数0第一位是偶数1如果有偶数是2否则是-1#includeusingnamespacestd;std::mt19937rng(std::random_device{
ullio
·
2023-10-29 14:10
Codeforces
c++
ios
动态规划
Codeforces
Round 896 (Div. 2) 题解 A-C
目录A-MakeItZeroB-2DTravelingC-FillintheMatrixA-MakeItZero原题链接题目描述给你一个长度为n(n≥2n\ge2n≥2)的数组arr,你可以进行最多8次以下的操作,让arr中所有的元素变为0。选择一段区间[l,r][l,r][l,r],让区间中的元素进行异或,假设这段区间的异或和为s。将刚刚选择的区间[l,r][l,r][l,r]中所有的元素替换为
小钱c7
·
2023-10-29 12:32
数学
分类讨论
算法
Codeforces
Round 894 (Div. 3) 题解 A-E
目录A-GiftCarpetB-SequenceGameC-FlowerCityFenceD-IceCreamBallsE-KolyaandMovieTheatreA-GiftCarpet原题链接题目描述给定n行m列的字符数组,问是否能找出一种方案使得v所在列小于i所在列,且i所在列小于k所在列,且k所在列小于a所在列,如果可以输出YES,否则输出NO。思路:模拟先枚举列,再枚举行,用变量cnt维
小钱c7
·
2023-10-29 12:01
差分
二分
数学
算法
java
Educational
Codeforces
Round 3
Portal.A.USBFlashDrivesPortal.#includeusingnamespacestd;inta[105];intmain(){intn,m;cin>>n>>m;for(inti=1;i>a[i];intans=0;sort(a+1,a+1+n);for(inti=n;i;i--){m-=a[i],ans++;if(musingnamespacestd;typedeflon
拧错位置的螺丝钉
·
2023-10-29 00:24
Codeforces
VP
Codeforces
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他