首页 > 其他分享 >选拔六

选拔六

时间:2024-02-25 12:22:05浏览次数:12  
标签:int sum 选拔 long cin -- ll

1.B - Jiubei and Overwatch(注意是范围伤害,只需要找出血量最大值就可以了)

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int a[10000];
 4 int main()
 5 {
 6     int m;
 7     cin>>m;
 8     while(m--)
 9     {
10         int n,k,x,y;
11         cin>>n>>k>>x>>y;
12         int sum=0;
13         for(int i=0;i<n;i++)cin>>a[i],sum=max(sum,a[i]);
14         if(sum<=k*x)cout<<(sum-1)/x+1<<endl;
15         else cout<<k+(sum-k*x-1)/y+1<<endl;
16     }
17     return 0;
18 }

2.F - Sum of Numerators(找规律,b每增加一总和从1到a的sum就会减去一次从1到a=a/2的sum)

 1 #include<bits/stdc++.h>
 2 using namespace std;
 3 int a[10000];
 4 int main()
 5 {
 6     int m;
 7     cin>>m;
 8     while(m--)
 9     {
10         long long a,b;
11         cin>>a>>b;
12         long long sum=a*(a+1)/2;
13         while(a>0&&b>0)
14         {
15             a/=2;
16             sum-=a*(a+1)/2;
17             b--;
18         }
19         cout<<sum<<endl;
20     }
21     return 0;
22 }

3.L - Monster Tower(使用优先队列,由于是打一层怪楼就往下掉一层,所以存优先队列找血量最小的怪,叠加血量后pop掉打过的怪,并将能打到的怪存入队列中,如果优先队列中第一个怪都打不过则此答案false)

 1 #include<bits/stdc++.h>
 2 #define ll long long
 3 using namespace std;
 4 int a[1000000];
 5 int n,k;
 6 bool solve(ll x)
 7 {
 8     priority_queue<ll,vector<ll>,greater<ll>>p;
 9     for(int i=0;i<k;i++)
10         p.push(a[i]);
11     ll b=x;
12     for(int i=k;i<n;i++)
13     {
14         ll t=p.top();
15         p.pop();
16         if(b<t)return false;
17         b+=t;
18         p.push(a[i]);
19     }
20     for(int i=k-1;i>=0;i--)
21     {
22         ll t=p.top();
23         p.pop();
24         if(b<t)return false;
25         b+=t;
26     }
27     return true;
28 }
29 signed main() {
30     ios::sync_with_stdio(0);
31     cin.tie(0) , cout.tie(0);
32     int T ;
33     cin >> T ;
34     while(T--)
35     {
36         cin>>n>>k;
37         for(int i=0;i<n;i++)cin>>a[i];
38         ll l=1,r=1e9;
39         ll Mid;
40         while(l<=r)
41         {
42             Mid=l+r>>1;
43             if(solve(Mid))
44             {
45                 r=Mid-1;
46             }
47             else l=Mid+1;
48         }
49         cout<<l<<endl;
50     }
51     return 0;
52 }

 

标签:int,sum,选拔,long,cin,--,ll
From: https://www.cnblogs.com/violet-hty/p/18032254

相关文章

  • (GPLT)上海理工大学校内选拔赛(重现赛)
    题目链接A.记录最大值和个数,和次大值遍历数组,不是最大值,输出该数与最大值的和是最大值,则讨论最大值个数,若只有一个,输出该数与次大值的和,否则输出最大值的两倍#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e5+10;voidsolve(){......
  • 初三选拔模拟赛题解
    目录T2T3T4T5T6T7给个正常的题解以正视听.不过说好的普及难度呢?如果有问题请指出.T2注意到答案一定可以取到最小区间的长度\(len\),一种方案是按\(0\dotslen-1\)循环填.T3大致有两种做法:维护每个手指的次数\(c_i\)和占用的键数\(t_i\),按\(\frac{c_i}{t_i+1}\)......
  • 软件测试|华新学院在 2022 年全国大学生“火焰杯”软件测试高校就业选拔赛取得佳绩
    近期,华新学院信工学院在全国大学生“火焰杯”软件测试高校就业选拔赛中取得了杰出的成绩。该比赛共有全国146所高校的2180名学生参加,而我校共派出9名学生代表参赛。令人骄傲的是,其中的何奉莲、陆钇霖和徐忠豪三位同学成功闯过初赛,晋级总决赛。何奉莲同学在全国比赛中获得了令......
  • 计算机科学系举办“火焰杯”软件测试开发选拔赛颁奖仪式
    2023年3月9日,南海楼124会议室举行了第三届“火焰杯”软件测试开发选拔赛颁奖仪式。出席此次仪式的有计算机科学系系主任龙锦益教授、指导老师孙玉霞副教授、测吧科技有限公司的总监王雪冬,以及获奖的学生。仪式伊始,龙锦益教授热烈欢迎了王雪冬总监的到来,并对获奖学生的出色表......
  • 软件测试|第二届、第三届<火焰杯>软件测试开发选拔赛河北赛区颁奖典礼落幕
    3月25日下午,河北工程技术学院图书馆报告厅隆重举行了第二届和第三届“火焰杯”软件测试开发选拔赛河北赛区的颁奖典礼。颁奖典礼迎来了一众重要嘉宾,包括河北工程技术学院副校长田光、教学科研部部长吴书博、对外合作部部长王俊昆、软件学院院长赵冬梅,以及来自测吧(北京)科技有限公......
  • 第四届“火焰杯”软件测试高校就业选拔赛颁奖典礼
    第四届“火焰杯”软件测试高校就业选拔赛颁奖典礼于10月10日下午在9A206举行,该比赛由软件测试就业联盟主办,吸引了来自测吧(北京)科技有限公司的项目总监王雪冬、计算机科学与技术学院副院长刘文果以及计算机科学与技术学院软件工程系主任张福勇等重要嘉宾前来颁奖。在本次比赛中,我......
  • 我院五名学子获第四届“火焰杯”软件测试开发选拔赛全国奖项
    第四届“火焰杯”软件测试开发选拔赛于9月20日在精工园1号楼隆重举行,测吧(北京)科技有限公司的项目总监王雪冬莅临我院,为获奖学生颁发奖项。本届比赛吸引了全国28个省份的158所高校的3221名学生踊跃参赛。我院软件工程系的2020级学生,包括谢奇江、林颂扬、陈艺梅、何万......
  • 我院学子在第三届“火焰杯”软件测试开发选拔赛中 取得佳绩
    近日,第三届“火焰杯”软件测试开发选拔赛圆满结束,来自我校人工智能与大数据学院的多位选手,在王雪涛老师的悉心指导下,在激烈竞争中脱颖而出,取得了卓越的成绩。特别值得一提的是,何鸿彬和贾文聪同学获得了决赛的二等奖,而王静宇同学则斩获了预选赛的三等奖。“火焰杯”软件测试高校就......
  • 人工智能学院学生在“火焰杯”软件测试开发选拔赛总决赛获奖
    2023年3月22日,第三届“火焰杯”软件测试开发选拔赛颁奖典礼在人工智能学院的D2-102机房举行,这一活动吸引了来自软件工程20级的学生以及软件测试社团的全体成员的热烈参与。颁奖典礼的特邀嘉宾是测吧(北京)科技有限公司的项目总监王雪冬,他不仅为获奖同学颁发了奖项,还为学生......
  • 计算机科学系举办“火焰杯”软件测试开发选拔赛颁奖仪式
    2023年3月9日,南海楼124会议室举行了第三届“火焰杯”软件测试开发选拔赛颁奖仪式。出席此次仪式的有计算机科学系系主任龙锦益教授、指导老师孙玉霞副教授、测吧科技有限公司的总监王雪冬,以及获奖的学生。仪式伊始,龙锦益教授热烈欢迎了王雪冬总监的到来,并对获奖学生的出色......