不知道之后还有没有机会打篮球杯了 A.握手问题 tag: 枚举、数学 题意: 50个人握手,其中有7个人没有互相握手,问总共握手多少次 解法一: 两层for循环,O(n2)两两握手枚举计数 参考代码: int main() { int res=0; for(int i=1;i<=50;i++) { for(int j=i+1;j<=50;j++) { if(i<=7&&j<=...
文章搬运自我的个人博客: JamhusTao の Blog前言这是一篇 2023 年第十四届蓝桥杯省赛 C/C++ B 组题解。本人蒟蒻 ACMer,最近发现时隔两周的蓝桥杯省赛还没有一篇题解,火速补了题来写份题解。最后再顺便写一下心…
(b);i--) #define pb push_back using namespace std; void solve() { int n; cin>>n; int mn=-1,mx=2e9; rep(i,1,n) { int a,b; cin>>a>>b; mn=max(mn,a/(b+1)+1); mx=min(mx,a/b); } cout<<mn<<' '<<mx<<'\n'; } int main() { ios::sync_with_stdio(0);...
蓝桥杯竞赛根据参赛院校层次和选手编程水平,将大学组分为A组、B组、C组三个组别,旨在通过差异化题目难度和培养目标,满足不同层次学生的能力发展需求。以下从组别定义、题目特点、参赛对象三个维度展开说明。 A组(重点本科组) 主要面向985、211等重点本科院校的学生,参赛者...
#include<bits/stdc++.h>usingnamespacestd;longlongdp[1005][1005][2];inta[1005], b[1005];intf(intx){intr =0;while(x){r = (r <<1) | (x &1);x >>=1;}returnr;}intmain(){intn, m;cin >> n >> m;for(inti =1; i <= n; i++){cin >> a[i];b[i] =f(a[i]);}...
defdeep_search(data,record,landed,current_time):# landed表示已经落地的飞机数量,current_time表示当前时刻iflanded==len(data):# 如果飞机全部落地了,返回 TruereturnTrueforiinrange(len(data)):# 遍历飞机信息,看看有没有可以落地的飞机e=data[i]r=record[i]ifr==0ande[1]>=current_time:# 如果当前时...
第十四届蓝桥杯国赛 C++ B 组 C 题——班级活动(AC),第十四届蓝桥杯国赛C++B组C题——班级活动(AC)
。 是不变的,我们先考虑二分求最小的 ,因为需要保证所有式子的 都不变,如果 太小,显然会有某一组的 增大,所以需要保证每一组都符合a[i]/x <= b[i]。反过来考虑求最大的 , 如果 太大,显然会有某一组的 变小,需要保证每一组都符合 a[i]/x >= B。 3.模板代码 #include<bits/stdc++.h> using...
求助求助,四川省蓝桥..鼠鼠没怎么学算法,做了两个大题,填空题算错了,大概20昏左右,鼠鼠想拿个省三,感觉希望渺茫,哦对了,c语言b组33
本人是一名普通大学生,今年参加了一个蓝桥杯C语言B组的比赛。在准备过程中,指导老师强调了几个关键点。首先,我们需要掌握的知识点必须能够应用到实际的编程环境中,并且能够在机器上顺利编译通过。比如,最基本的冒泡排序法等基础算法是必须要熟练掌握的。这些知识点主要来自于谭浩强老师的著作,以及《C...