Codeforces 1080A - Petya and Origami

140 篇文章 0 订阅
80 篇文章 0 订阅

Codeforces 1080A - Petya and Origami

题解链接

https://lucien.ink


题目链接

https://codeforces.com/contest/1080/problem/A


题目

Petya is having a party soon, and he has decided to invite his n n n friends.

He wants to make invitations in the form of origami. For each invitation, he needs two red sheets, five green sheets, and eight blue sheets. The store sells an infinite number of notebooks of each color, but each notebook consists of only one color with k k k sheets. That is, each notebook contains k k k sheets of either red, green, or blue.

Find the minimum number of notebooks that Petya needs to buy to invite all n n n of his friends.


题意

   2 2 2 张红纸 + 5 5 5 张绿纸 + 8 8 8 张蓝纸 = 1 1 1 一个人,每一份彩纸中包含 k k k 张彩纸,且只有一种颜色的彩纸。现在有 n n n 个人,问最少需要买多少份彩纸。


思路

  模拟一下即可,复杂度 O ( 1 ) O(1) O(1)


实现

https://pasteme.cn/2336

#include <bits/stdc++.h>
typedef long long ll;
int main() {
    ll n, k;
    scanf("%lld%lld\n", &n, &k);
    printf("%lld\n", (n * 2 + k - 1) / k + (n * 5 + k - 1) / k + (n * 8 + k - 1) / k);
    return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值