1315B. Homecoming
B. Homecoming:题目
思路:从后往前遍历就行了
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
vector<ll> a((int)6e5);
vector<ll> b((int)6e5);
string str;
int main()
{int t;cin >> t;while (t--){int a, b, p;cin >> a >> b >> p;cin >> str;int n = str.length();int cou = 0;int res = n;int now = n - 2, i = n - 2;while (1){while (str[i] == str[now] && i >= 0)i--;if (i < 0)break;if (str[i + 1] == 'A'){if (p - a >= 0)p -= a;elsebreak;res = i + 2;}else{if (p - b >= 0)p -= b;elsebreak;res = i + 2;}now = i;}if (i == -1){if (str[0] == 'A'){if (p >= a)res = 1;}else{if (p >= b)res = 1;}}cout << res << endl;}
}
1315B. Homecoming相关推荐
- HEOI2018游记
既然我已经凉了,就可以冷静一会儿了. Day -n 模拟赛呈现出和联赛之前非常相近的规律性--第一次放假之前有好有坏,第一次放假到第二次放假连续挂,第二次放假之后还看得过去,但是临出发之前好像又挂了几 ...
- Swift 中如何测试驱动开发
在移动开发的过程中,编写测试代码已经不再流行,相反的,人们可能为了提高开发效率,尽量避免测试代码的编写以节约时间.作为开发菜鸟,我尝到了单元测试的好处: 不仅能保证您的代码能如预期运行,还能保护代码以 ...
- 使用AWS Lambda在Go中构建RESTful API
在本文中,我们将学习使用AWS Lambda在Go中设计,构建和部署RESTful API. 在开始之前,让我给您简要介绍一下AWS Lambda. 什么是AWS Lambda? AWS Lambda ...
- Python学习练习:批量移动文件
今天想往MP3下点音乐,但是满了,想把里面不喜欢的删了,但是音乐都在各个文件夹下,于是,我希望所有的音乐文件可以移动到一个层面,以供我按照音乐专辑的封面来挑选要删哪个,于是就想写个程序来做一下整理,想 ...
- oracle宣传视频下载,1300首 Audiomachine 背景音乐电影宣传预告片配乐合辑(23集)...
[音乐介绍] AUDIOMACHINE 中文为音频机器[trailermusic]厂牌的简称为AM,是属于华纳音乐旗下的LABEL.主要作曲家来自BMI大英作曲家协会的成员.当今世界上最顶级以及最赋盛 ...
- 用c语言实现文本文件中的字符筛选分析(二)
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #define MAX 10000 ...
- 应用程序图标_如何制作完美的应用程序图标
应用程序图标 by Nabeena Mali 通过Nabeena Mali 如何制作完美的应用程序图标 (How to Make the Perfect App Icon) With just 24 ...
- 顶级猎头的十大成功特征
7月20日 什么是顶级猎头的成功特征? 顶级猎头对变化和拒绝处之泰然 顶级猎头资源丰富 顶级猎头是高级侦探 顶级猎头竞争性极强 顶级猎头愿意尝试新方法和新事物 顶级猎头受到周围人的喜欢 顶级猎头热爱招 ...
- wing101 缩进不管用_与lg wing一起使用最有用的双屏手机
wing101 缩进不管用 LG's new swiveling Wing phone is perfect for your multitasking, attention-deficit life ...
最新文章
- Storm/JStorm之Topology提交过程
- Android Activity的理解
- elementUI树状图竖向滚动条和横向滚动条问题
- VC++6.0和VC++2010的区别
- 用PHP做负载均衡指南
- 数据结构与算法-原始版-a+b+c=1000并且a方+b方=c方
- 获取时间,并将时间的空格和特殊字符去掉,作为一个变量来使用
- python中session的使用方法_python中requests库session对象的妙用详解
- vs2015中安装EntityFramework
- eclipse-阶段二-字体修改问题
- Pytorch常用技巧记录
- 自动驾驶_感知_目标检测(激光雷达)
- 巧解快速排序时间复杂度
- Struts2(Maven),小白版
- m4a录音文件损坏修复_m4a音频文件损坏修复!
- linux 查看内存fru,linux – 查找NIC的网络百分比
- 我遇见你是最美丽的意外
- Javascript数组部分
- 【笔记本】解决键盘粘键 -/- 按键自动输入
- android 自定义铃声 代码,Android通过代码设置铃声
热门文章
- 编程实现背包的递归和非递归两种解法_算法动态规划(七)背包问题4
- 上线到凌晨4点半 pagehelper的bug?
- Android极光推送,Manifest merger failed with multiple errors, see logs
- JMeter场景设置与监控
- .Net Framework 4.5 zip压缩原生支持
- decimal 和 numeric (Transact-SQL)
- mysql 错误问题_Mysql常见的几个错误问题及解决方法:
- 计算机应用基础第五章在线测试答案,计算机应用基础在线测试第五章答案
- spring mvc全局异常处理,注解实现
- 文档服务器设置密码,文档服务器设置密码