煮粽子(zongzi)

煮粽子

题目描述

端午节快到了,小红作为一名吃货,非常喜欢吃粽子,因此对端午节也是很期待的。

小红前往超市买了 n n n袋粽子,每袋粽子有 x x x颗。小红每次煮 k k k颗粽子,请你计算小红一共可以煮多少次,以及每次会打开几袋?
小红非常节约,每次用完了一袋粽子才会开新的一袋。

输入格式

第一行输入三个正整数 n , x , k n,x,k n,x,k,代表小红购买的袋数、每袋的粽子数量,以及小红每次煮的粽子数量。

输出格式

第一行输出一个整数 c n t cnt cnt,代表小红可以煮粽子的次数。

第二行输出 c n t cnt cnt个整数 a i a_i ai,代表小红每次煮粽子需要新打开的袋数。

样例 #1

样例输入 #1

5 3 3

样例输出 #1

5
1 1 1 1 1

样例 #2

样例输入 #2

5 2 3

样例输出 #2

3
2 1 2

提示

样例1:

每包有 3 颗粽子,小红每次正好拆一包即可。

样例2:

第一次开 2 包,共 4 颗粽子,小红煮 3 颗,还剩一颗。

第二次开 1 包,加上上次没煮完的一颗,全给煮了。

第三次需要再开 2 包。

数据范围

1 ≤ n , x , k ≤ 100 1≤n,x,k≤100 1n,x,k100

#include <bits/stdc++.h>
using namespace std;
int n, x, k, cnt;
int main() {
	cin >> n >> x >> k;
	cnt = n * x / k;//煮几次
	cout << cnt << "\n";
	int yu = 0, tmp = 0;//剩的,开袋数
	while (cnt--) {
		while (yu < k) {//剩的不够,就开新的
			yu += x;
			tmp++;
		}
		yu -= k;
		cout << tmp << " ";
		tmp = 0;
	}
	return 0;
}

相关推荐

  1. 粽子zongzi

    2024-06-08 01:12:06       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 01:12:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 01:12:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 01:12:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 01:12:06       18 阅读

热门阅读

  1. WM_COMMAND

    2024-06-08 01:12:06       6 阅读
  2. Python爬虫小练习

    2024-06-08 01:12:06       10 阅读
  3. 【html】简单网页模板源码

    2024-06-08 01:12:06       8 阅读
  4. 语言模型解构——手搓BPE算法

    2024-06-08 01:12:06       8 阅读
  5. C# Parallel 未完

    2024-06-08 01:12:06       9 阅读
  6. html及css

    2024-06-08 01:12:06       7 阅读
  7. BGP有条件打破IBGP水平分割1

    2024-06-08 01:12:06       6 阅读
  8. 第二十六章HTML与CSS书写规范

    2024-06-08 01:12:06       4 阅读
  9. 探索HTML5 Geolocation:精准定位网页的新纪元

    2024-06-08 01:12:06       6 阅读