链接:https://ac.nowcoder.com/acm/contest/6046/A
来源:牛客网

题目描述

众所周知,SD省有一个可爱的妹子,叫做rqy(rqy天下第一可爱!不接受反驳,抱走rqy~),她经常(雾)和一个叫做clccle的蒟蒻一起刷题,但是因为clccle太弱了,所以说她会跳过难度较高的题目,同时,如果clccle的时间不足以切掉当前这道简单题,那么她同时也会跳过这道简单题目,相对的,rqy要花掉两倍的时间去切掉一道难度较高的题目,但如果时间不够用,她会跳过这道题目,但是有一个特殊规定,因为她们两个人都非常懒,所以她们只会按给定的顺序刷,现在两人的刷题列表是一样的,请求出在给定时间里clccle和rqy各最多能刷多少道题目。

输入描述:

第一行,两个整数n,t,表示有n道题目,给定的时间为t

第二行 两个整数a,b 分别表示clccle所认为的难度较高和rqy认为的难度较高

接下来两行,每行n个数字 第一行表示切题所需的时间,第二行表示题目的难度

输出描述:

输出两个整数,分别表示clccle和rqy的切题数

示例1
输入
复制

2 100
6 10
100 10
7 5

输出
复制

1 1

说明

clccle会跳过第一道题去切第二道题,而rqy会把时间都花在第一题上,P.s.100 10指的是两道题目所需的时间 7 5指的是题目的难度

备注:

难度较高为大于等于给定难度(>=)

1<=n<=100000, 1<=a,b<=1e9

题意没有看懂,读了别人的代码才知道题目意思,我还是太菜了QAQ
题意 :
两个人AB一起按顺序做题,
A不写难度大于HAH_AHA​的题
B什么难度的题都写,且如果题目难度大于等于HBH_BHB​,就要花费双倍时间
求两个人分别写了多少题目

#define debug
#ifdef debug
#include <time.h>
#include "/home/majiao/mb.h"
#endif#include <iostream>
#include <algorithm>
#include <vector>
#include <string.h>
#include <map>
#include <set>
#include <stack>
#include <queue>
#include <math.h>#define MAXN ((int)1e5+7)
#define ll long long
#define int long long
#define INF (0x7f7f7f7f)
#define fori(lef, rig) for(int i=lef; i<=rig; i++)
#define forj(lef, rig) for(int j=lef; j<=rig; j++)
#define fork(lef, rig) for(int k=lef; k<=rig; k++)
#define QAQ (0)using namespace std;#define show(x...)                             \do {                                       \cout << "\033[31;1m " << #x << " -> "; \err(x);                                \} while (0)void err() { cout << "\033[39;0m" << endl; }
template<typename T, typename... A>
void err(T a, A... x) { cout << a << ' '; err(x...); }namespace FastIO {char print_f[105];void read() { }void print() { putchar('\n'); }template <typename T, typename... T2>inline void read(T &x, T2 &... oth) {x = 0;char ch = getchar();ll f = 1;while (!isdigit(ch)) {if (ch == '-') f *= -1; ch = getchar();}while (isdigit(ch)) {x = x * 10 + ch - 48;ch = getchar();}x *= f;read(oth...);}template <typename T, typename... T2>inline void print(T x, T2... oth) {ll p3=-1;if(x<0) putchar('-'), x=-x;do{print_f[++p3] = x%10 + 48;} while(x/=10);while(p3>=0) putchar(print_f[p3--]);putchar(' ');print(oth...);}
} // namespace FastIO
using FastIO::print;
using FastIO::read;int n, m, Q, K, A, B;struct Node {int time, dif;
} a[MAXN];signed main() {#ifdef debugfreopen("test", "r", stdin);// freopen("out_main", "w", stdout);clock_t stime = clock();
#endifcin >> n >> m >> A >> B;for(int i=1; i<=n; i++) cin >> a[i].time;for(int i=1; i<=n; i++) cin >> a[i].dif;int T1 = m, T2 = m, cntA = 0, cntB = 0;for(int i=1; i<=n; i++) {if(a[i].dif<A && T1>=a[i].time) {cntA ++;T1 -= a[i].time;}if(a[i].dif<B && T2>=a[i].time) {cntB ++;T2 -= a[i].time;} else if(a[i].dif>=B && T2>=a[i].time*2) {cntB ++;T2 -= a[i].time*2;}}cout << cntA << " " << cntB << endl;#ifdef debugclock_t etime = clock();printf("rum time: %lf 秒\n",(double) (etime-stime)/CLOCKS_PER_SEC);
#endif return 0;
}

牛客算法周周练11 A.切题之路 签到题相关推荐

  1. 牛客算法周周练2 B Music Problem(DP,抽屉原理,二进制拆分)

    链接:https://ac.nowcoder.com/acm/contest/5203/B 来源:牛客网 题目描述 Listening to the music is relax, but for o ...

  2. 牛客网-小周的曲射炮

    牛客网-小周的曲射炮(公式推导) 题目描述 小周最近在玩一款二战游戏,他因而对曲射炮的轨迹产生了很大的兴趣,但是在尝试计算后,小周发现这个问题并不是那么简单,他因而来请教你这位计算机高手,请你来帮帮他 ...

  3. 牛客网-Java专项练习11

    牛客网-Java专项练习11 1.关于抽象类和接口叙述正确的是? ( ) A.抽象类和接口都能实例化的 B.抽象类不能实现接口 C.抽象类方法的访问权限默认都是public D.接口方法的访问权限默认 ...

  4. 牛客算法周周练11A - 切题之路(阅读理解)

    链接:https://ac.nowcoder.com/acm/contest/6046/A 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6553 ...

  5. 牛客算法周周练8 「金」点石成金 暴力

    链接:https://ac.nowcoder.com/acm/contest/5803/B 来源:牛客网 题目描述 赛时提示:魔法值和财富值初始为0 帕秋莉掌握了一种金属性魔法 她决定去捡一些石头,施 ...

  6. 牛客算法竞赛入门笔记1

    2021-10-20:昨天开的新坑,看了前几集感觉还可以,后悔为什么没早点跟着学,以前就感觉到了自己的知识体系太散了,这个课好像是11月还是12月结束,她说能达到icpc铜牌水平,我姑且相信好吧,希望 ...

  7. [牛客算法总结]:青蛙跳台阶

    标签: 递归.记忆化搜索.动态规划 题目: 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个 n 级的台阶总共有多少种跳法(先后次序不同算不同的结果). 数据范围:1 \leq n \l ...

  8. 牛客算法笔记 彩色宝石项链

    链接:https://www.nowcoder.com/questionTerminal/321bf2986bde4d799735dc9b493e0065 来源:牛客网有一条彩色宝石项链,是由很多种不 ...

  9. 2020年牛客算法入门课练习赛1

    第k小数 链接:https://ac.nowcoder.com/acm/contest/12144/A 来源:牛客网 题目描述 给你一个长度为n的序列,求序列中第k小数的多少. 输入描述: 多组输入, ...

最新文章

  1. python可以制作网站吗_Python大神带你用30行代码打造一个网站,爬虫+web不一样的玩法...
  2. 【腾讯圣诞晚会TEG节目】这里的黎明静悄悄
  3. Mysql数据库(十一)——MHA高可用集群部署及故障切换
  4. OAuth2,JWT,Open-ID Connect和其他令人困惑的事物
  5. c++ 暂停功能_2020.10.16撸友简报:NC资本澄清;去嗨皮打赏交易
  6. WINDOWSXP全面优化下
  7. postfilter中文什么意思_使用过滤器解决(Post/Get)中文乱码问题
  8. 随想录(程序员怎么用英文查资料)
  9. 磁盘大小限制_Linux服务器磁盘爆满查询之百度云服务器
  10. java斗地主随机发牌_使用Java实现斗地主游戏的发牌过程
  11. TestDirector安装配置
  12. 各版本JQuery文件下载
  13. php709,深度爆料评测bt2020与bt709有什么区别?哪个好?良心点评实际情况
  14. 气球java游戏,游戏 | 最适合春季玩气球的这12种玩法你玩过吗?
  15. python 绝对值_Python绝对值– abs()
  16. GitHub之多人开发一个项目
  17. 下载iconfont图标
  18. 用树莓派学Linux(三)--------SSH端口转发,跳出局域网的树莓派控制
  19. #ASM 翻译系列第十八弹:ASM Internal ASM file number 5
  20. win10每次开机后,D、E、F盘就不见了,需要进入“磁盘管理”重新分配

热门文章

  1. 刷新存储器的容量单位是什么_存储器存储容量怎么算
  2. 使用Wamp在win7上搭WEB服务器
  3. 群发邮件如何让收件人互相不知道?群发邮件怎么发很多人
  4. 用手机版python爬虫_Python爬虫也能用手机进行抓包?没错!这个技巧我只告诉你...
  5. 解决使用yum安装软件时出现GPG-Key的问题
  6. 【前端单元测试入门03】Sinon
  7. Keil中部分Error Warning解决方法记录
  8. 高德地图,坐标转换,自定义导航路线
  9. 送给1985年左右的朋友,看完是不是有些泪水
  10. c# chart缩放,局部放大