zoukankan      html  css  js  c++  java
  • Java实现 蓝桥杯 算法提高 歌唱比赛

    试题 算法提高 歌唱比赛

    资源限制
    时间限制:1.0s 内存限制:256.0MB
    问题描述
      X市正在进行歌唱比赛,请你写一个程序计算得分。

    每名选手从1到N编号,每名选手的综合成绩由以下几个部分组成:

    1.歌唱得分占70%

    2.才艺展示得分占20%

    3.观众投票得分占10%

    4.不超过五分的特殊加分(如果总分超过100分则记为100)
    输入格式
      第一行一个整数N,表示选手人数

    接下来N行,每行四个整数,分别表示歌唱得分,才艺得分,投票得分和加分。
    输出格式
      输出N行,每行一个数,表示得分(保留一位小数)
    样例输入
    6
    62 50 60 1
    77 71 85 3
    98 79 98 5
    75 62 60 0
    99 72 68 4
    82 88 89 2
    样例输出
    60.4
    79.6
    99.2
    70.9
    94.5
    85.9
    数据规模和约定
      N <= 10000;

     
    
    import java.util.Scanner;
    
    public class 歌唱比赛 {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int n = sc.nextInt();
            for (int i=0;i<n;i++){
                int a = sc.nextInt();
                int b = sc.nextInt();
                int c = sc.nextInt();
                int d = sc.nextInt();
                double num1=a*0.7+b*0.2+c*0.1;
                double num2 = num1+d;
                System.out.printf("%.1f
    ",num2>100.0?100.0:num2);
            }
        }
    }
    
    
  • 相关阅读:
    timeouts _ golang
    select.go
    channel directions _ golang
    channel synchronization _ golang
    channel _ buffering
    servlet:共享资源造成的线程冲突
    java:多线程的 共享资源冲突问题
    jsp:通过过滤器进行网页的资源管理
    jsp:通过Session控制登陆时间和内部页面的访问
    java:数据结构
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13075823.html
Copyright © 2011-2022 走看看