Codeforces 1080A Petya and Origami

本文介绍了一种基于输入参数n和k的颜色球分组算法,该算法将红色、绿色和蓝色球按照特定比例生成,并根据k值进行分组,确保每组中三种颜色的球数量尽可能接近。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
#include <math.h>
#include <string>
#include <algorithm>

using namespace std;

int n, k;
int ans;

int main() {
	scanf("%d %d", &n, &k);
	int red = 2 * n;
	int green = 5 * n;
	int blue = 8 * n;
	if (red%k == 0) {
		ans += (red / k);
	}
	else {
		ans += ((red / k) + 1);
	}
	if (green%k == 0) {
		ans += (green / k);
	}
	else {
		ans += ((green / k) + 1);
	}
	if (blue%k == 0) {
		ans += (blue / k);
	}
	else {
		ans += ((blue / k) + 1);
	}
	printf("%d\n", ans);
	return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值