安徽科技学院2017-2018-1学期15电信12《Java编程技术》期末考试

安徽科技学院2017-2018-1学期15电信12《Java编程技术》期末考试

缘分真是一个奇妙的东西,说来就来

可惜快乐的时光总是过得很快

JAVA程序设计课程就酱紫画上句号了,真的很不舍。。。

题面
排行榜

A:白色帽子

时间限制:1000 ms | 内存限制:65535 KB
描述
最近发现了一个搞笑的游戏,不过目前还没玩过。一个舞会上,每个人头上都戴着一顶帽子,帽子只有黑白两种,白的至少有一顶。每个人都能看到别人帽子的颜色,可是看不见自己的。主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的是白色帽子,就打自己一个耳光( ,都很自觉,而且不许打别人的哦),开灯,关灯,开灯……。因为都不想打自己耳光,所以不确定的情况下都不会打自己的,现在有n顶白色帽子,第几次关灯才会听到有人打自己耳光?
输入
第一行只有一个整数m(m<=100000),表示测试数据组数。
接下来的m行,每行有一个整数n(n<=100000000),表示白色帽子的顶数。
输出
输出第几次关灯能听到耳光声,每组输出占一行。
样例输入
1
2
样例输出
2

import java.util.Scanner;


public class Main{
public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int T = scanner.nextInt();
    while(T-->0){
        System.out.println(scanner.nextInt());
    }
}
}

B:苦恼的小明

时间限制:3000 ms | 内存限制:65535 KB
描述
小明又出问题了。妈妈认为聪明的小明应该更加用功学习而变的更加厉害,所以小明除了上学之外,还要参加妈妈为他报名的各科复习班。另外每周妈妈还会送他去学习朗诵、舞蹈和钢琴。但是小明如果一天上课超过八个小时就会不高兴,而且,上得越久就会越不高兴。假设小明不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下小明下周的日程安排,看看下周他会不会不高兴;如果会的话,哪天最不高兴。
输入
第一行输入N(0 < N < 100)表示测试数据组数,接下来每组测试数据输入包括七行数据,分别表示周一到周日的日程安排。每行包括两个小于10的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。
输出
每组测试数据输出包括一行,这一行只包含一个数字。如果不会不高兴则输出0,如果会则输出最不高兴的是周几(用1,2,3,4,5,6,7分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的—天。
样例输入
1
5 3
6 2
7 2
5 3
5 4
0 4
0 6
样例输出
3
来源
经典水题

import java.util.Arrays;
import java.util.Scanner;

class Node {
    int x,y;
    Node (int x, int y){
        this.x = x;
        this.y = y;
    }


}
public class Main{
public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int T = scanner.nextInt();
    while(T-->0){
        Node arr[]= new Node [7];
        int index = 0;
        int max = 0;
        for(int i = 0; i < 7; i ++){
            arr[i] = new Node(scanner.nextInt(),scanner.nextInt());
        }
        for(int i = 0; i < 7; i++){
            if(arr[i].x + arr[i].y > max){
                max = arr[i].x + arr[i].y;
                index = i+1;
            }
        }
        if(max < 8){
            System.out.println(0);
        }else{
            System.out.println(i
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值