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
Candies
POJ 3159
Candies
【差分约束系统 dijkstra+heap/spfa+stack】
POJ3159
Candies
题目链接:vjudge传送门题目大意:给n个人分糖果,m组数据a,b,c;意思是a比b少的糖果个数绝对不超过c个,也就是d(b)-d(a)有默认的比较函数,默认,比较first
三寸雪
·
2020-09-11 18:14
最短路
OJ题解
差分约束
企业前端面试题——企业面试真题23
给你一个数组
candies
和一个整数extraCandies,其中
candies
[i]代表第i个孩子拥有的糖果数目。
千锋教育官方博客
·
2020-09-11 12:29
WEB前端集中营
给定一个偶数长度的数组,其中不同的数字代表着不同种类的糖果,每一个数字代表一个糖果。你需要把这些糖果平均分给一个弟弟和一个妹妹。返回妹妹可以获得的最大糖果的种类数。
示例1:输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有两个。最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。
失岸
·
2020-08-25 04:48
算法
JavaScript
Codeforces Round #634 (Div. 3)
CandiesandTwoSistersTherearetwosistersAliceandBetty.Youhavencandies.Youwanttodistributethesencandiesbetweentwosistersinsuchawaythat:Alicewillgeta(a>0)
candies
傻宝399
·
2020-08-25 02:47
[LeetCode]5384. 拥有最多糖果的孩子
算法标签难度:简单题目简介给你一个数组
candies
和一个整数extraCandies,其中
candies
[i]代表第i个孩子拥有的糖果数目。
蒟蒻%
·
2020-08-25 01:12
LeetCode
每日一解 拥有最多糖果的孩子
题目拥有最多糖果的孩子给你一个数组
candies
和一个整数extraCandies,其中
candies
[i]代表第i个孩子拥有的糖果数目。
new_DYX
·
2020-08-25 01:29
每日一解
2017多校(5) A、Rikka with
Candies
bitset
RikkawithCandies//bitsetbitseta、b分别保存a、b数组出现与否,a左移和右移就可以表示a(+/-)k。把b的倍数在b1中做出来。#pragmaGCCoptimize(2)#include#include#includeusingnamespacestd;constintmaxn=5e4+5;bitseta,b,b1,ans;intn,m,q;intread(){int
Apel_dey
·
2020-08-24 07:25
数论
杂题
李元杰复盘日志 2018-11-02(星期五)
2.owl猫头鹰;captain上校,船长;glory光荣,荣誉;enemy敌人;oppointment约会;desire渴望;
candies
糖果;salary工资3.Beyourownherowithalonelyone
旅管124李元杰
·
2020-08-23 17:09
HDU 5407 CRB and
Candies
(2015多校第10场第一题)素数打表,除法取模(乘法逆元)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5407题意:求N个不同的糖果吃K个的所有情况的最小公倍数,并取模思路:简单一推,就知道结果为n的所有排列的LCM,但是直接这样做的话一定超时,所以得换种方式,因为每个n都有唯一解,所以求助于OEIShttp://oeis.org/?language=english,将给出的案例一一输入可得这样就有了公式
Sun_AC
·
2020-08-23 15:37
HDU
乘法逆元
Alice, Bob and
Candies
Alice,BobandCandies题目链接:https://codeforces.com/contest/1352/problem/D题意:Alice是从左边开始吃,而Bob从右边开始吃,两个人轮流吃,Alice先开始,下一次吃的人要比上一次吃的人多,最后求出两个人每个人吃了多少颗糖果,以及轮流了多少次;涉及知识点:简单模拟solution:做法较多做法较多做法较多std:#includeus
遇见生活
·
2020-08-22 14:45
CF题解
LeetCode135——分发糖果
(1)从前往后遍历ratings数组,如果发现当前位置的值比前一个位置的值要大,需要更新当前位置
candies
数
清風逐尘乀
·
2020-08-22 02:51
LeetCode题解
leetcode 1103 分糖果2
我们买了一些糖果
candies
,打算把它们分给排好队的n=num_people个小朋友。给第一个小朋友1颗糖果,第二个小朋友2颗,依此类推,直到给最后一个小朋友n颗糖果。
恋上豆沙包
·
2020-08-21 08:23
leetcode
算法
CF1343A
Candies
题解
一道数学题。代码里的n是代表x+2x+4x等等的和,因为k>1,所以从2开始;n的和把x提出来,就是x*(1+2+4+…);#include#include#includeusingnamespacestd;intmain(){intcount,x;cin>>count;for(inti=1;i>x;intn=3,k=2;while(x%n!=0){n+=pow(2,k);k++;}cout<
chitudexixi
·
2020-08-20 23:37
pku 3159
Candies
第一道Dijkstra+堆维护+差分约束系统的题目
本题是一道典型的差分约束系统的题目,题目原意是这样子的:fq是幼稚园班上的老大,一天老师给小朋友们买了一堆的糖果,由fq来分发,在班上,fq和llw是死对头,两人势如水火,不能相容,因此fq希望自己分得的糖果数尽量多余llw,而对于其他小朋友而言,不患寡而患不均的意识甚是强烈,比如A小朋友强烈希望自己的糖果数不能少于B小朋友m个,即B-A=满足该不等式的解。由于我们考虑的只是小朋友分得的糖果数的相
linliwen123
·
2020-08-20 16:15
ACM
ACM
LeetCode|1103.分糖果II
我们买了一些糖果
candies
,打算把它们分给排好队的n=num_people个小朋友。给第一个小朋友1颗糖果,第二个小朋友2颗,依此类推,直到给最后一个小朋友n颗糖果。
xiao黄
·
2020-08-19 16:33
LeetCode
leetcode
python
Distribute
Candies
to People (E)
DistributeCandiestoPeople(E)题目Wedistributesomenumberofcandies,toarowofn=num_peoplepeopleinthefollowingway:Wethengive1candytothefirstperson,2candiestothesecondperson,andsoonuntilwegivencandiestothelast
墨云黑
·
2020-08-18 10:00
2018ACM-ICPC焦作网络赛 G.Give
Candies
传送门题意:N个糖,N个人,一个人可能有多块糖也可能一个也没有,问有多少种分法。思路:用隔板法的思想,n个隔板代表N个糖被分成n+1堆,即分给n+1个人,那么让n的范围是1~N-1。二项式定理,c(n-1,0)+c(n-1,1)+……+c(n-1,n-1)=2^(n-1)。所以只要输出2的n-1次方对mod=1000000007取模就好了。关键是n很大很大啊。网上的通用解法是欧拉函数降幂,费马小定
_Tradeoff
·
2020-08-18 09:25
数论
leetcode-575-分糖果
示例1:输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有两个。最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。
EmstanLee
·
2020-08-18 03:54
C++
leetcode
数组
力扣——分糖果2
distributeCandies(intcandies,intnum_people){//用来返回结果的数组int[]result=newint[num_people];//time是需要分给所有人需要几次能把
candies
灬拾柒
·
2020-08-18 02:03
学习记录
leetcode
数据结构
java
算法
巧解“博弈”型算法题:分糖果问题
示例1:输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有两个。最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。
行舟客
·
2020-08-18 02:24
轻松学算法
#
每日一算
#
算法入门与进阶
力扣---2020.6.1
1431.拥有最多糖果的孩子classSolution{publicListkidsWithCandies(int[]
candies
,intextraCandies){Listlist=newArrayList
斗士(Carroll)
·
2020-08-18 01:29
数据结构与算法
[LeetCode javaScript] 575. 分糖果
示例1:输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有两个。最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。
旧月新酒
·
2020-08-18 01:51
LeetCode
leetcode 1103. 分糖果 II(C++)
我们买了一些糖果
candies
,打算把它们分给排好队的n=num_people个小朋友。给第一个小朋友1颗糖果,第二个小朋友2颗,依此类推,直到给最后一个小朋友n颗糖果。
我很忙2010
·
2020-08-18 00:38
LeetCode
Leetcode1103. 分糖果 II(C语言)
Leetcode1103.分糖果II(C语言)算法-数学题目:我们买了一些糖果
candies
,打算把它们分给排好队的n=num_people个小朋友。
jeanlu
·
2020-08-17 23:31
数据结构&算法
leetcode_575_分糖果_easy
示例1:输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有两个。最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。
Snow_Jie
·
2020-08-17 20:41
LeetCode 1103. 分糖果 II
我们买了一些糖果
candies
,打算把它们分给排好队的n=num_people个小朋友。给第一个小朋友1颗糖果,第二个小朋友2颗,依此类推,直到给最后一个小朋友n颗糖果。
HarvestWu
·
2020-08-17 20:06
LeetCode
leetcode
LeetCode 575. 分糖果
示例:输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有两个。最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。这样使妹
HarvestWu
·
2020-08-17 20:21
LeetCode
LeetCode 1431. 拥有最多糖果的孩子
目录结构1.题目2.题解1.题目给你一个数组
candies
和一个整数extraCandies,其中
candies
[i]代表第i个孩子拥有的糖果数目。
HarvestWu
·
2020-08-17 20:08
LeetCode
Candies
(POJ 3159)(无负权边的带权有向图或无向图的单源最短路)(Dijkstra)
http://acm.hust.edu.cn/vjudge/problem/17126思路:30000点,150000边的稀疏图求单源最短路,读入“ABC”,就添加A->B的有向边,权值为C,然后求1到N的最短路。#include#include#include#include#include#include#include#include#include#includeusingnamespac
Emma1997
·
2020-08-17 19:58
acm水题
分糖果 C语言
我们买了一些糖果
candies
,打算把它们分给排好队的n=num_people个小朋友。给第一个小朋友1颗糖果,第二个小朋友2颗,依此类推,直到给最后一个小朋友n颗糖果。
郑大那只鸟
·
2020-08-17 19:36
面试题
Inna and New Matrix of
Candies
1、http://codeforces.com/problemset/problem/400/B2、题目大意:有一个n*m的矩阵,其中*代表该格是空的,G代表该格有一个小矮人,S代表该格有一个糖果每次都要选中所有有小矮人还没到达糖果格的那行,选中的这些行的小矮人都要向右走,如果有一行碰到这两种情况之一,所有行的小矮人都要停止向右运动,两种情况是:小矮人遇到糖果就停止运动,小矮人走到最右边了也停止运
sdjzping
·
2020-08-17 02:01
竞赛
力扣1103. 分糖果 II 解题记录
题目:https://leetcode-cn.com/problems/distribute-
candies
-to-people/假设有m个糖果,n位小朋友。
babywang0
·
2020-08-17 00:42
leetcode
Candies
POJ 3159 (堆优化的SPFA,)
开始看半天看不懂题目意思,原来是~~~分差约束系统:全都是两个未知数的差小于等于某个常数(大于等于也可以,因为左右乘以-1就可以化成小于等于)。这样的不等式组就称作差分约束系统。也就是说求1到N的最短路就行了。但是这道题数据比较大,m=150000,只能用堆优化的SPFA#include#include#include#include#include#includeusingnamespacest
hi_just_do_it
·
2020-08-16 06:19
最短路
Leetcode——1431.拥有最多糖果的孩子
拥有最多糖果的孩子题目思路代码题目给你一个数组
candies
和一个整数extraCandies,其中
candies
[i]代表第i个孩子拥有的糖果数目。
别等了,立即行动
·
2020-08-16 03:58
LeetCode
力扣——分糖果
示例1:输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有两个。最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。
weixin_30262255
·
2020-08-16 02:45
Leetcode—— 575. 分糖果
示例1:输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有两个。最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。
suxiaorui
·
2020-08-16 01:49
C++
Python
LeetCode
【每日一题】LeetCode. 1431. 拥有最多糖果的孩子(力扣君的儿童节专题 = =)
程序员啥节都过一、题目大意给你一个数组
candies
和一个整数extraCandies,其中
candies
[i]代表第i个孩子拥有的糖果数目。
顺其灬自然丨
·
2020-08-15 23:37
每日一题
LeetCode刷题记录——第575题(分糖果)
示例1:输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有两个。最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。
人工智障1025
·
2020-08-15 22:30
菜鸟的LeetCode刷题记录
python
leetcode
力扣每日一题 —— 1431. 拥有最多糖果的孩子
目录1题目描述2输入输出3解答(枚举法)4代码1题目描述https://leetcode-cn.com/problems/kids-with-the-greatest-number-of-
candies
bailizx
·
2020-08-15 20:14
#
力扣每日一题
【Java】力扣 - 刷题笔记 - 1431
Java】力扣-刷题笔记-1431【Java】力扣-刷题笔记-1431题目介绍解题思路【Java】力扣-刷题笔记-1431每日一道题,提升一点点题目介绍1431.拥有最多糖果的孩子难度:简单给你一个数组
candies
李晋江
·
2020-08-15 20:07
力扣
-
刷题笔记
HDU 5127 Dogs'
Candies
【CDQ分治+动态凸包】
HDU5127Dogs’
Candies
【CDQ分治+动态凸包】题意:一个狗国家的狗国王有一个装糖的盒子,每颗糖有两个属性p,q,分别代表甜度和咸度,每只狗对于甜度和咸度的偏爱度不一样,所以每条狗有两个参数
朽弈
·
2020-08-15 11:26
ACM之路
凸包
CDQ
数据结构
Leetcode575.分糖果c++实现
示例1:输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有两个。最优分配方案:妹妹获得[1,2,3],弟弟也获得[1,2,3]。这样使妹妹获得糖
Silverdew*
·
2020-08-14 18:06
leetcode题
leetcode
c++
leetcode 5294. 你能从盒子里获得的最大糖果数
给你n个盒子,每个盒子的格式为[status,
candies
,keys,containedBoxes],其中:状态字status[i]:整数,如果box[i]是开的,那么是1,否则是0。
哇-WA
·
2020-08-14 05:20
搜索
C#LeetCode刷题之#575-分糖果(Distribute
Candies
)
输入:
candies
=[1,1,2,2,3,3]输出:3解析:一共有三种种类的糖果,每一种都有
byteflying.com
·
2020-08-13 16:13
C#LeetCode刷题
C#LeetCode
Give
Candies
打表+指数循环节 or欧拉降幂(费马小定理) 一题多解
博客目录原题传送门26.61%1000ms65536KThereareNNchildreninkindergarten.MissLiboughtthemNNcandies.Tomaketheprocessmoreinteresting,MissLicomesupwiththerule:Allthechildrenlineupaccordingtotheirstudentnumber(1...N)(
GreyBtfly王宝彤
·
2020-08-13 11:28
数学类算法
POJ 2886Who Gets the Most
Candies
? 线段树+反素数求因子个数最多
点击打开链接题意:n个熊孩子按顺时针排列,每个人受伤都有一张牌,牌上有一个数字,从第k个孩子开始出队,出队的熊孩子卡上数字是K,则顺时针第k人是下一个出队的,负数则逆时针,第P个出队的会得到的糖果数是p的因子个数,输出得到最多糖果的人和他的糖果数,如果有多个,则输出最先出队的。思路:用线段树来存储整个区间中的剩余人的个数、然后用反素数来找因子数最多的人的出队的序号。反素数就是对x来说约束个数G(x
HAI__嗨I起来
·
2020-08-11 21:49
---线段树----
----数学知识------
CodeForces 991C
Candies
(二分答案)
题目题意:给出糖果得数目n,A每次吃k个,B每次吃10%,求A至少吃n/2个的K的最小值。思路:开始想的是check直接暴力,感觉会超时,结果没有超时,每次10%,基本上一次check就运行十几次,所以不会超时AC代码:package练习;importjava.io.*;importjava.math.BigInteger;importjava.util.*;publicclass练习{stati
ABq
·
2020-08-10 18:05
二分
双指针
【CF 1196A】Three Piles of
Candies
A.ThreePilesofCandiesAliceandBobhavereceivedthreebigpilesofcandiesasagift.Nowtheywanttodividethesecandiesasfairaspossible.Todothis,Alicetakesonepileofcandies,thenBobtakesoneoftheothertwopiles.Thelastp
Xylon_
·
2020-08-10 14:24
题解
水题
Codeforce
【Leetcode】1103.分糖果II
我们买了一些糖果
candies
,打算把它们分给排好队的n=num_people个小朋友。给第一个小朋友1颗糖果,第二个小朋友2颗,依此类推,直到给最后一个小朋友n颗糖果。
voidfaceless
·
2020-08-08 02:40
leetcode
HDU 5407 CRB and
Candies
(2015年多校比赛第10场)
1.题目描述:点击打开链接2.解题思路:本题要求LCM(C(n,0),C(n,1),...,C(n,n)),官方题解是转化为求解LCM(1,2,3,...n+1)/(n+1),然而这种做法还是觉得太陌生,不妨试着用学过的唯一分解定理去做。首先,求这n+1个数的LCM,实际上就是求所有小于n的素数中,对于每一个素数Pi,哪一项的指数最大,然后把他们连乘起来即可得到LCM值。因此,问题转化为确定每一个
XDU_Skyline
·
2020-08-04 19:32
数学——数论
其他OJ习题
上一页
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
其他