首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
[CQOI2010]扑克牌
36条解析
开通博客写题解
精神病科黄主任
发表于 2020-06-10 12:31:47
有n种牌,和一种万能牌,每一套牌由n种牌各一张组成,在一套牌中万能牌只能代替其中任意一种牌,最多只能用一次。问最多能由多少套牌。 考虑二分。如果二分的答案x,可以凑到x套,那么可能能凑到更多,如果凑不到x,那么只能凑的少一点,满足单调性。 对于二分check来说,对于牌的个数大于等于x的,那么每套都
展开全文
苟且的狮子
发表于 2020-05-27 19:18:28
二分 题意:你有n种牌,第i种牌的数目为ci。另外有一种特殊的牌:joker,它的数目是m。你可以用每种牌各一张来组成一套牌,也可以用一张joker和除了某一种牌以外的其他牌各一张组成1套牌。比如,当n=3时,一共有4种合法的套牌:{1,2,3}, {J,2,3}, {1,J,3}, {1,2,J}
展开全文
Kur1su
发表于 2020-06-08 08:34:40
Description 你有n种牌,第i种牌的数目为ci。另外有一种特殊的牌:joker,它的数目是m。你可以用每种牌各一张来组成一套牌,也可以用一张joker和除了某一种牌以外的其他牌各一张组成1套牌。比如,当n=3时,一共有4种合法的套牌:{1,2,3}, {J,2,3}, {1,J,3}, {
展开全文
zzugzx
发表于 2020-06-03 15:05:47
题目链接 题意:题解: AC代码 /* Author:zzugzx Lang:C++ Blog:blog.csdn.net/qq_43756519 */ #include<bits/stdc++.h> using namespace std; #define f
展开全文
JQK2020
发表于 2020-06-03 16:43:09
题意 你有n种牌,第i种牌的数目为ci。另外有一种特殊的牌:joker,它的数目是m。你可以用每种牌各一张来组成一套牌,也可以用一张joker和除了某一种牌以外的其他牌各一张组成1套牌。比如,当n=3时,一共有4种合法的套牌:{1,2,3}, {J,2,3}, {1,J,3}, {1,2,J}。 给
展开全文
Lausaku
发表于 2021-03-29 17:12:43
描述见题面思路:直接二分可以组成多少套牌,之后去验证一下二分出来的值是否可以达成即可验证思路:对于每一种牌,我们都去看一下与我们二分出来的数量,它还差多少,差的这部分就用joker补上,用一个值sum记录joker使用了几张,只要使用joker的数量大于给定的joker数量就直接返回,最后再检验一下
展开全文
wxyww
发表于 2020-06-03 20:49:50
solution 这数据范围是故意误导人的叭。。。 显然答案具有单调性,如果可以组成n副,那么一定能组成n-1副啊(这也太废话了叭)。 然后很容易想到要二分答案。假设现在二分了一个答案x。考虑如何去判断是否可行。 如果不考虑每副牌最多只有一个joker的话,那只要看一下是不是满足就行了。 然后考虑每
展开全文
活泼泼
发表于 2021-04-11 15:15:40
依然是典型的二分。如果可以凑成k张牌,则比k小的也能凑,这时候下界l变成mid+1;如果k张牌凑不成,则比k大的也不能凑,这时候上界变成mid-1.本题几个需要注意的代码细节:1.r的初值。极限状态下Ci最大5e8,同时J牌也是5e8,每组要么一张J牌要么一张Ci,能抽出1e9对牌。2.int的范围
展开全文
dakjhbsd
发表于 2020-06-04 20:47:21
没想到省选题居然考的是二分答案!首先,我们可以发现, 和 其实没什么区别,假如我们把 看成 0 号牌,那么,相当于这 种牌中任意 种各一张可以组成一套牌。 然后, 种各一张可以转化为 种各拿一张再取回去一张。 #include <algorithm> #inclu
展开全文
微澜尛雨
发表于 2021-05-16 17:12:23
题目考点:二分 + 验证答案 题目内容:给n种牌和一种Joker牌,问能合成几套牌,其中每一套牌要包含n种不同的牌(其中给定的n种牌中若有一种不够用,可以用Joker代替,Joker也只能在一套牌里出现一次)。 题目分析:二分答案,例如题目样例: 3 4 1 2 3 //即第一种牌1张,第二种2张
展开全文
查看本题
查看本题讨论
相关比赛
17583-一起来做题~欢乐赛4
进入比赛
18285-HUAS基础题单3
进入比赛
21344-题单牛客算法竞赛入门课第三节习题
进入比赛
25818-七中万达2021-12-3搜索
进入比赛
27113-1
进入比赛
等你来战
查看全部
武汉工程大学第七届ACM程序设计竞赛同步赛
报名截止时间:2025-04-30 16:00
2025牛客五一集训派对day1
报名截止时间:2025-05-01 17:00
2025牛客五一集训派对day2
报名截止时间:2025-05-02 17:00
2025牛客五一集训派对day3
报名截止时间:2025-05-03 17:00
2025牛客五一集训派对day4
报名截止时间:2025-05-04 17:00
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客练习赛138
报名截止时间:2025-05-09 21:30
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
牛客小白月赛116
报名截止时间:2025-05-16 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题