红太阳农场的车库里,停了很多自行车和三轮车,众所周知,一辆自行车有 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;
}