首页 > 试题广场 >

鸡兔同笼

[编程题]鸡兔同笼
  • 热度指数:14486 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。

输入描述:
每组测试数据占1行,每行一个正整数a (a < 32768)


输出描述:
输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开
如果没有满足要求的答案,则输出两个0。
示例1

输入

2
3
20

输出

1 1
0 0
5 10
头像 牛客440904392号
发表于 2024-10-02 14:34:37
while True: try: a = int(input()) if a % 2 != 0: print(0, 0) else: print(a // 4 + (a % 4 == 2), a 展开全文
头像 给我就亿下
发表于 2023-03-18 19:34:27
#include <iostream> using namespace std; int maxNum (int n){ if (n % 2 == 1){ return 0; }else{ return n / 2; } } int minNum (int n){ 展开全文
头像 whitesail
发表于 2025-02-19 21:09:04
#include <iostream> using namespace std; int main() { int n; while (cin >> n) { int min=0; int max=0; if( 展开全文
头像 爱吃的懒羊羊离上岸不远了
发表于 2025-03-03 14:07:21
#include <iostream> using namespace std; int main() { int a; while(cin>>a) { int ans1=0,ans2=0; for(int i=0;i 展开全文
头像 whoway
发表于 2020-12-07 09:33:59
样例迷惑人 2 3 20 题目的意思根本用不到这个2,不需要告知几组样例,先前我面向样例编写,WA后面,觉得数据是不是按照题目文字意义来,马上AC了。。。 AC代码 #include<bits/stdc++.h> using namespace std; int main() { 展开全文
头像 牛客32950103号
发表于 2024-03-15 14:52:22
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner scan 展开全文
头像 总之就是非常浪漫
发表于 2023-03-04 16:23:33
#include <iostream> using namespace std; int main() { int a,nums1,nums2; while(cin>>a) { nums1=nums2=0; if(( 展开全文
头像 浅露
发表于 2025-03-16 15:19:32
#include <iostream> using namespace std; int main() { int a; while (cin >> a) { int ansMin = 0, ansMax = 0, cur = a; 展开全文
头像 准备笔试的哈士奇很坦荡
发表于 2023-03-20 21:17:22
#include <stdio.h> int main() { int a,t; int max,min; while(scanf("%d",&a)!=EOF){ t=a; max=0;min=0; if(a%2! 展开全文
头像 Coming680
发表于 2022-03-25 21:26:30
只需注意奇数与偶数即可 #include<iostream> using namespace std; int main() { int n; while(cin >> n){ if(n % 2 != 0) cout & 展开全文

问题信息

难度:
98条回答 11502浏览

热门推荐

通过挑战的用户

查看代码
鸡兔同笼