车库 题解

红太阳农场的车库里,停了很多自行车和三轮车,众所周知,一辆自行车有 2 个轮子,一辆三轮车有 3 个轮子。

车库管理员张师傅数了数,车库一共有 N 个轮子。请编程计算出,车库中,可能有多少辆自行车,多少辆三轮车?

输入格式

读入一个整数 N ,代表车库中车轮的总数;

输出格式

请按照自行车从少到多的顺序,输出自行车和三轮车可能的数量,每行输出一组可能的答案;

每行用空格隔开 2个整数,第 1 个整数代表自行车可能的数量,第 2 个整数代表三轮车可能的数量;

输入/输出例子1

输入:

16

输出:

2 4

5 2

8 0

输入/输出例子2

输入:

21

输出:

0 7

3 5

6 3

9 1

样例解释

车库共有 16 个轮子,那么如果有 2 辆自行车, 4 辆三轮车,总轮子数量=2×2+4×3=16,符合题意,同理 5辆自行车、 2 辆三轮车 或者 8 辆自行车、 0 辆三轮车,也都能计算出共有 16 个轮子;

数据范围

对于 100%的数据,2≤N≤1000;

作答区域

#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
	cin >> n ;
	for (int i=0;i<=n/2;i++)
		for (int j=0;j<=n/3;j++)
			if (i*2+j*3==n)
				cout << i << " " << j << endl ;
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值