1006:鸡兔同笼
时间限制:
1000ms 内存限制:
65536kB
描述
一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物
输入
第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,每行一个正整数a (a < 32768)
输出
输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开
如果没有满足要求的答案,则输出两个0。
样例输入
2
3
20
样例输出
0 0
5 10
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Integer n = 0;
Scanner sc1 = new Scanner(System.in);
String sn = sc1.next();
n = Integer.parseInt(sn);
Integer a[] = new Integer[n];
for (int i = 0; i < n; i++) {
a[i] = Integer.parseInt(sc1.next());
}
for (int i = 0; i < a.length; i++) {
if(a[i]%2!=0)
System.out.println(0+" "+0);
else if(a[i]%4!=0)
{
int min = a[i]/4+1;
int max = a[i]/2;
System.out.println(min+" "+max);
}
else
{
System.out.println(a[i]/4+" "+a[i]/2);
}
}
}
}
分享到:
相关推荐
ACM 鸡兔同笼 ACM 鸡兔同笼 ACM 鸡兔同笼 ACM 鸡兔同笼 ACM 鸡兔同笼 ACM 鸡兔同笼
5. **练习题目**:可能包含历年的ACM-ICPC竞赛题目和解题报告,用于训练和检验模板的适用性。 6. **测试框架**:用于自动化测试代码正确性的脚本或程序,可能包括输入输出的比对、时间复杂度的计算等功能。 7. **...
**ACM-ICPC(国际大学生程序设计竞赛)概述** ACM-International Collegiate Programming Contest(简称ACM-ICPC)是由美国计算机协会(Association for Computing Machinery)主办的一项全球性的编程竞赛,旨在...
【标题】:“基于C++的ACM-ICPC模板” 在计算机编程竞赛中,特别是国际大学生程序设计竞赛(ACM-ICPC)中,拥有一套高效、灵活且经过优化的编程模板是至关重要的。这个“基于C++的ACM-ICPC模板”集合了一套专门为...
《算法在ACM-ICPC中的重要性及应用》 算法,这门计算机科学的核心,是一种精心设计的、用于解决特定问题的步骤序列。在"Algorithm-ACM-ICPC.zip"这个压缩包中,我们可以看到它与ACM国际大学生程序设计竞赛(ACM ...
解题报告和代码是ACM-ICPC训练的核心部分,它们揭示了解决问题的关键思路和高效算法。通过这份资料,我们可以深入理解如何将数学理论与编程技术相结合,解决实际问题。湖南师大数计院提供的题目涵盖了广泛的数学知识...
解题报告是ACM-ICPC比赛后的关键资源,它提供了对每个问题的详细分析,包括问题描述、数据范围、解题思路、算法设计、时间复杂度和空间复杂度分析。对于参赛者来说,解题报告可以帮助他们理解在比赛中可能遇到的难点...
ACM-ICPC 历年竞赛 真题,各大赛区真题详解,内含几大赛区各年度的真题
在ACM问题中,常用的数据结构如链表、栈、队列、树、图等都是解题的基础。例如,二叉搜索树在查找和排序问题中发挥重要作用,而图的遍历算法如深度优先搜索和广度优先搜索则是解决复杂网络问题的关键。 接下来,...
《ACM-ICPC培训资料汇编》是一套全面针对国际大学生程序设计竞赛(ACM-ICPC)的训练材料,旨在帮助参赛者提升算法理解、数据结构掌握以及编程技能。该汇编涵盖了ACM-ICPC比赛中的关键知识点,包括基础算法与数据结构...
2010ACM-ICPC总决赛试题介绍了一个特定的编程语言——APL(Array Programming Language),并要求参赛者编写一个解释器来处理特定的APL表达式。知识点涉及APL语言的特性,包括其语法和操作符行为,以及如何处理矩阵...
标题中的“2011-2012年ACM-ICPC世界总决赛题目带测试数据”揭示了这个压缩包包含的是ACM国际大学生程序设计竞赛(ACM International Collegiate Programming Contest, 简称ACM-ICPC)在2011至2012年期间世界总决赛的...
ACM-ICPC(国际大学生程序设计竞赛,International Collegiate Programming Contest)是全球最具有影响力的大学生编程比赛之一,旨在提升学生的算法设计、问题解决和编程技能。SWERC(Southwest European Regional ...
在解决许多计算机科学中的问题时,DFS扮演着至关重要的角色,特别是在图论、游戏理论、编译器设计以及算法竞赛如ACM-ICPC(国际大学生程序设计竞赛)中。 北京大学在2015年举办的ACM-ICPC暑期课程中,专门对深度...
《算法在ACM-ICPC中的重要性及应用》 ACM国际大学生程序设计竞赛(ACM International Collegiate Programming Contest,简称ACM-ICPC)是全球最具影响力的大学生编程比赛,旨在激发学生对计算机科学的兴趣,提升其...
【2008 ACM-ICPC East Central North America】是一个重要的国际编程竞赛活动,全称为“2008年美国计算机协会(ACM)国际大学生程序设计竞赛(International Collegiate Programming Contest, ICPC)东中部北美区...
### ACM-ICPC编程基础实验指导相关知识点 #### 一、ACM-ICPC简介 - **起源与发展**:ACM-ICPC是由国际计算机协会(ACM, Association for Computing Machinery)主办的一项国际大学生程序设计竞赛,始于1977年,...
ACM---算法数论
标题中的“ACM-Wave 控件”指的是音频压缩和解压缩模型(Audio Compression Manager, ACM)中的波形处理部分。ACM是Windows操作系统提供的一种API,用于管理和操作音频数据的编码和解码。这个控件可能是一个软件组件...
此外,对于ACM-ICPC竞赛,时间复杂度和空间复杂度的分析是评价解题方案优劣的重要标准。理解并熟练掌握大O表示法,能够估算算法运行时间和内存消耗,是优化算法性能的关键。 实战训练也是提升算法能力不可或缺的一...