2693: 蓝桥杯2022年第十三届决赛真题-卡牌
摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<stdlib.h>int main(){ long long int n,m; int*p,*q; ……
蓝桥杯2022年第十三届决赛真题-卡牌
摘要:注意事项:m记得开long long参考代码:#include<bits/stdc++.h>
using namespace std;
struct node
{
long long a;
……
蓝桥杯2022年第十三届决赛真题-卡牌-两种思路(二分+暴力枚举)
摘要:解题思路:思路1:暴力枚举先把数组从小到大排序,然后先从小的开始凑套。思路2:二分枚举二分枚举可以凑成mid套注意事项:需要开longlong参考代码:暴力枚举:#include <bits/stdc……
优先队列100%易理解
摘要:解题思路:优先队列有自动排序功能,这里用最小优先队列(即卡牌数越少,在队列中排名越靠前),每次都从优先队列中拿出队头,使用一张万能牌,每次都判断该类牌的万能牌可使用量是否已经为零,如果为零,循环提前结……
就最基本的二分吧,模板题
摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h>
#define int long long
#define pii pair<int,int>
#define f……
蓝桥杯卡牌c++二分答案解法
摘要:# 二分答案
## 首先按照现有的卡牌数量a排序
## 每轮检查m是否能够将所有卡牌都改成mid个
### check函数就是简单的遍历每一个
### 直到当前这一个卡牌数量达到了mid 或……
蓝桥杯2022年第十三届决赛真题-卡牌无脑做法
摘要:解题思路:我关于这道题的解题思路很简单,就是暴力模拟。大家看我下面的代码应该能明白,只是感觉这样写能让更多的人能理解这道题。当然啦,这道题按道理说应该用二分做是最好的,时间复杂度就低很多了。由于本人太……
蓝桥杯2022年第十三届决赛真题-卡牌(二分答案)
摘要:解题思路:
直接二分,注意cheak函数的写法。
```cpp
bool cheak(int x) {
ll ans = 0;
for (int i = 1; i > n >> m;
……
python二分答案
摘要:解题思路:注意事项:参考代码:n,m=map(int,input().split())a=list(map(int,input().split()))b=list(map(int,input().sp……