Educational Codeforces Round 53 (Rated for Div. 2) D. Berland Fair
题意:一个人 有T块钱 有一圈商店 分别出售 不同价格的东西 每次经过商店只能买一个 并且如果钱够就必须买
这个人一定是从1号店开始的!(比赛的时候读错了题,以为随意起点。。。)问可以买多少个
思路:这个人有T块钱 走一圈之后可以买num个 花了sum块钱 那么走第二圈的时候 能买的东西是一圈的子集
T/sum 表示还能够执行多少次买东西买完之后T%=sum继续递归上述步骤 直到 T=0||num=0 也就是没钱或者 一个都
买不起
参考:https://blog.csdn.net/STcyclone/article/details/83418853#1073C_Vasya_and_Robot_69 大佬的博客
include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int a[300000];
int main(){
int n;ll t;
cin>>n>>t;
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
ll ans=0;
while(t){
ll sum=0;
ll num=0;
for(int i=0;i<n;i++){ if(t>=a[i])t-=a[i],sum+=a[i],num++,ans++;
}
if(!num)break;
ans+=t/sum*num;
t%=sum; }
cout<<ans<<endl; }
Educational Codeforces Round 53 (Rated for Div. 2) D. Berland Fair的更多相关文章
- [codeforces][Educational Codeforces Round 53 (Rated for Div. 2)D. Berland Fair]
		http://codeforces.com/problemset/problem/1073/D 题目大意:有n个物品(n<2e5)围成一个圈,你有t(t<1e18)元,每次经过物品i,如果 ... 
- Educational Codeforces Round 53 (Rated for Div. 2) (前五题题解)
		这场比赛没有打,后来补了一下,第五题数位dp好不容易才搞出来(我太菜啊). 比赛传送门:http://codeforces.com/contest/1073 A. Diverse Substring ... 
- Educational Codeforces Round 53 (Rated for Div. 2)
		http://codeforces.com/contest/1073 A. Diverse Substring #include <bits/stdc++.h> using namespa ... 
- Educational Codeforces Round 53 (Rated for Div. 2) E. Segment Sum (数位dp求和)
		题目链接:https://codeforces.com/contest/1073/problem/E 题目大意:给定一个区间[l,r],需要求出区间[l,r]内符合数位上的不同数字个数不超过k个的数的 ... 
- Educational Codeforces Round 53 (Rated for Div. 2) E. Segment Sum
		https://codeforces.com/contest/1073/problem/E 题意 求出l到r之间的符合要求的数之和,结果取模998244353 要求:组成数的数位所用的数字种类不超过k ... 
- Educational Codeforces Round 53 (Rated for Div. 2) C. Vasya and Robot 【二分 + 尺取】
		任意门:http://codeforces.com/contest/1073/problem/C C. Vasya and Robot time limit per test 1 second mem ... 
- Educational Codeforces Round 53 (Rated for Div. 2)G. Yet Another LCP Problem
		题意:给串s,每次询问k个数a,l个数b,问a和b作为后缀的lcp的综合 题解:和bzoj3879类似,反向sam日神仙...lcp就是fail树上的lca.把点抠出来建虚树,然后在上面dp即可.(感 ... 
- Educational Codeforces Round 53 (Rated for Div. 2) C. Vasya and Robot
		题意:给出一段操作序列 和目的地 问修改(只可以更改 不可以删除或添加)该序列使得最后到达终点时 所进行的修改代价最小是多少 其中代价的定义是 终点序号-起点序号-1 思路:因为代价是终点序号减去 ... 
- Educational Codeforces Round 53 (Rated for Div. 2) A Diverse Substring
		传送门 https://www.cnblogs.com/violet-acmer/p/10163375.html 题意: 给出串是多态的定义“长度为 n 的串 s ,当串 s 中所有字母出现的次数严格 ... 
随机推荐
- Faster R-CNN:详解目标检测的实现过程
			本文详细解释了 Faster R-CNN 的网络架构和工作流,一步步带领读者理解目标检测的工作原理,作者本人也提供了 Luminoth 实现,供大家参考. Luminoth 实现:https:// ... 
- TRIO-basic指令--函数FUNCTION
			TRIO-basic支持函数(强类型)编程,与PLC来相比较的话类似于定义的功能块可以重复调用,和C,C#......等一些高级的编程语言的函数类似.上一次的demo中决定尝试TRIO的函数来做一些例 ... 
- python_format格式化输出、while else、逻辑运算符、编码初识
			1.格式化输出 .%d %s 格式化输出:% 占位符,d 表示替换整型数,s表示要替换字符串. name = input('请输入名字:') age = input('请输入年龄:') sex = ... 
- PHP安装pecl扩展--通用
			虽然现在composer很流行,但是有时候,我们还是要安装pecl的扩展. pecl扩展可以在pecl.php.net中查看,想要什么扩展,可以去搜索,比如xdebug.siege.memcached ... 
- PAT L2-007 家庭房产
			https://pintia.cn/problem-sets/994805046380707840/problems/994805068539215872 给定每个人的家庭成员和其自己名下的房产,请你 ... 
- 网站之robots.txt文件
			一.robots.txt是什么? robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网站中不想被搜索引擎访问的部分,或者指定搜索引擎只收录指定的内容. 当一个搜索引擎(又称搜索 ... 
- jmeter 连接数据库测试笔记
			JDBC 常用mysql和oracal的jar包下载地址.jdbc driver class配置参考我的博客https://www.cnblogs.com/jackzz/p/9998975.html ... 
- ESLint常见命令(规则表)
			1 禁用 ESLint: /* eslint-disable */ ; console.log(a); /* eslint-enable */ 2 禁用一条规则: /*eslint-disable n ... 
- postgreSQL使用杂谈
			由于当时是在美国安装的postgreSQL ,导致回到上海后使用时,发现时间数据显示不正确. To acomplish the timezone change in Postgres 9.6 you ... 
- VUE 处理文本框获焦点高亮
			先贴例子代码 这里又三个div对应的三个input输入框 <!-- 登录的表单 --> <div class="input_group" :class=&quo ... 
