首页 > 编程语言 >JOU江苏省大学生程序设计竞赛选拔赛

JOU江苏省大学生程序设计竞赛选拔赛

时间:2024-04-01 11:46:52浏览次数:23  
标签:String int split System next 选拔赛 程序设计 public JOU

A题:

import java.util.*;
public class Main{
    public static void main(String[]args)
    {
        Scanner in=new Scanner (System.in);
        String st=in.next();
        String sd=in.next();
        String t1=in.next();
        String t2=in.next();
        String m=(sove1(st,t1));
        String f=(sove2(sd,t2));
        int hd=(dat(m,f));
        int std=(dat(st,sd));
        double ans=(hd*1.0)/(std*1.0)*100.0;
        System.out.print(String.format("%.2f", ans));
        System.out.print("%");
    }
    public static String sove1(String s,String m)
    {
        String[]s1=s.split(":");
        String[]m1=m.split(":");
        String f1="";
        String f2="";
        for(int i=0;i<s1.length;i++)
        {
            f1=f1+""+s1[i];
        }
        for(int i=0;i<m1.length;i++) {
            f2=f2+""+m1[i];
        }
        int sq=Integer.parseInt(f1);
        int mq=Integer.parseInt(f2);
        if(mq>sq)
        {
            return m;
        }
        else {
            return s;
        }
    }
    public static String sove2(String s,String m)
    {
        String[]s1=s.split(":");
        String[]m1=m.split(":");
        String f1="";
        String f2="";
        for(int i=0;i<s1.length;i++)
        {
            f1=f1+""+s1[i];
        }
        for(int i=0;i<m1.length;i++) {
            f2=f2+""+m1[i];
        }
        int sq=Integer.parseInt(f1);
        int mq=Integer.parseInt(f2);
        if(mq<sq)
        {
            return m;
        }
        else {
            return s;
        }
    }
    public static int dat(String s,String m)
    {
        String[]p=s.split(":");
        String[]f=m.split(":");
        int n1=Integer.parseInt(p[0])*3600+Integer.parseInt(p[1])*60+Integer.parseInt(p[2]);
        int n2=Integer.parseInt(f[0])*3600+Integer.parseInt(f[1])*60+Integer.parseInt(f[2]);
        return n2-n1;
    }
}

 

标签:String,int,split,System,next,选拔赛,程序设计,public,JOU
From: https://www.cnblogs.com/Lili-202209/p/18108060

相关文章

  • 信息工程大学第五届超越杯程序设计竞赛(同步赛)A遗失的旋律
    题目链接:A-遗失的旋律_信息工程大学第五届超越杯程序设计竞赛(同步赛)(nowcoder.com) 本场比赛的数据都很水,导致很多题暴力都能过,(出题人背大锅,说实话,如果数据不水,这场感觉质量是很高的这题一开始除了知道是线段树维护0,1个数,确实没什么很清楚的思路,后来看榜一大堆人都过了,就......
  • JAVA编程基础与面向对象程序设计(基础)
    1.1标识符与命名规范 标识符:java中的类,方法,变量,包命名的符号。标识符规则(1)只能由字母,数字,下划线,美元符号组成,并且不能一数字开头。(2)java标识符大小写敏感,长度无限制。(3)标识符不可以是java的关键字与保留字。关键字:java中预先定义好的一些有特别意义的单词,它们构......
  • java毕业设计基于微信公交查询小程序设计与实现
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:随着移动互联网技术的飞速发展,智能手机已经成为人们日常生活中不可或缺的一部分。微信作为国内领先的即时通讯软件,其小程序功能为用户提供了便捷的服务和......
  • 00342第四章 结构化程序设计 思考题和练习题(C语言)
    一、单项选择题1.若从键盘输入字符串"HOWAREYOU?",可以直接使用库函数【】。        A.scanf    B.getstr    C.gets    D.都不能直接使用2.C语言的库函数中,可以输出double型变量值的是【】。        A.getchar   ......
  • 大学教材《C语言程序设计》(浙大版)课后习题解析 | 第七、八章
    概述    本文主要提供《C语言程序设计》(浙大版)第七、八章的课后习题解析,以方便同学们完成题目后作为参考对照。后续将更新第九、十章节的课后习题解析,如想了解更多,请持续关注该专栏。专栏直达链接:《C语言程序设计》(浙大版)_孟俊宇-MJY的博客-CSDN博客​http://t.cs......
  • 大学教材《C语言程序设计》(浙大版)课后习题解析 | 第五、六章
    概述   本文主要提供《C语言程序设计》(浙大版)第五、六章的课后习题解析,以方便同学们完成题目后作为参考对照。后续将更新第七、八章节课后习题解析,如想了解更多,请持续关注该专栏。专栏直达链接:《C语言程序设计》(浙大版)_孟俊宇-MJY的博客-CSDN博客http://t.csdnimg......
  • 信息工程大学第五届超越杯程序设计竞赛(同步赛)题解
    比赛传送门c++模板框架#pragmaGCCoptimize(3,"Ofast","inline")#include<bits/stdc++.h>#definerep(i,a,b)for(inti=a;i<b;++i)#defineper(i,a,b)for(inti=a;i>b;--i)#definesesecond#definefifirst#defineendl'\n�......
  • L2-046 天梯赛的赛场安排 团体程序设计天梯赛-练习集 c++ 易懂 模拟
    天梯赛使用OMS监考系统,需要将参赛队员安排到系统中的虚拟赛场里,并为每个赛场分配一位监考老师。每位监考老师需要联系自己赛场内队员对应的教练们,以便发放比赛账号。为了尽可能减少教练和监考的沟通负担,我们要求赛场的安排满足以下条件:每位监考老师负责的赛场里,队员人数不得......
  • SD 修复 Midjourney 有瑕疵照片
    MidjourneyV6生成的照片在质感上有了一个巨大的提升。下面4张图就是MidjourneyV6生成的。如果仔细观察人物和老虎的面部,细节真的很丰富。但仔细观察上面四张图的手部细节,就会发现至少有两只手是有问题的。这也是目前所有AI绘图工具面临的问题。当人物在画面中占......
  • 【拯救大学牲】人民邮电出版社C语言程序设计第四章编程题答案
     注:本文所有程序均为笔者自己编写,仅供交流学习使用,欢迎一切纠错与指正。目录1.根据x的值,计算y。2.输入4个整数,从小到大排序。3.求解一元二次方程的实根4.输入一个整数,判断它能否被3和5整除,并输出一下信息之一:5.输入整存整取金额及存期,计算出利息(不计利息税)。利息=金额×......