博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【2019年乐山师范学院程序设计大赛 --- K. 硬币】贪心
阅读量:2039 次
发布时间:2019-04-28

本文共 484 字,大约阅读时间需要 1 分钟。

【2019年乐山师范学院程序设计大赛 --- K. 硬币】贪心

题目来源:

Description

这里有无限多的硬币,每个硬币的价值从 1, 2, …, n。需要从中拿出一些来,使总价值等于 S。

最少需要多少个硬币?

Input

输入仅一行,有两个整数 n 和 S(1 ≤ n ≤ 105, 1 ≤ S ≤ 109)。

Output

输出准确的一个整数,表示用最少的硬币数量让总价值等于 S。

Sample Input

6 16

Sample Output

3

AC代码:

#include 
using namespace std;#define SIS std::ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)#define endl '\n'int main(){
SIS; int n,s; cin >> n >> s; int ans=s/n; if(s%n) ans++; cout << ans << endl; return 0;}

转载地址:http://tsyof.baihongyu.com/

你可能感兴趣的文章
(模板)堆的快速搭建
查看>>
(PAT)Insertion or Heap Sort(堆排序与插入排序)
查看>>
(PAT)1147Heaps(判断是大顶堆还是小顶堆)
查看>>
(计蒜客)蒜头君捡石子(堆 优先队列)
查看>>
C语言文件权限/数学函数总结
查看>>
并查集
查看>>
(PAT)1107 Social Clusters (并查集)
查看>>
(PAT)N Queens Puzzle(N皇后改版)
查看>>
(PAT)The Best Rank(哈希查找加排序)
查看>>
(PAT)1055 The World's Richest(难题,比较难的排序)
查看>>
贪心算法的应用(PAT 1070 Mooncake)
查看>>
(PAT 1038) Recover the Smallest Number(贪心算法)
查看>>
PAT 1067 Sort with Swap(0, i) (贪心法)
查看>>
贪心法的应用(2) 区间交集问题
查看>>
(PAT) 1085 Perfect Sequence (Upper_Bound二分的使用)
查看>>
(PAT 1044)Shopping in Mars (二分法lower_bound)
查看>>
(PAT 1002) A+B for Polynomials(利用双指针和归并排序思想)
查看>>
(PAT 1056) Mice and Rice (队列+模拟)
查看>>
最大公因数和最小公倍数
查看>>
静态链表及应用
查看>>