1024程序员节!(JAVA Code)
点我:传送门
程序员节快乐~
水水题
A
- import java.util.*;
- import java.io.*;
- public class Main
- {
- public static void main (String[] argv)
- {
- new Main();
- }
- boolean test = false;
- public Main(){
- FastReader in = new FastReader(new BufferedReader(new InputStreamReader(System.in)));
- //FastReader in = new FastReader(new BufferedReader(new FileReader("Main.in")));
- Scanner input = new Scanner(System.in);
- while(input.hasNext()){
- int n = input.nextInt();
- int k = input.nextInt();
- int countHurt = ;
- for(int i = ; i < n ; i ++) {
- double height = input.nextDouble();
- if(height > 1.8) {
- double hurt = (height-1.8)*(10.24);
- countHurt += (int)hurt;
- }
- }
- if(countHurt >= k) {
- System.out.println("YES");
- }else {
- System.out.println("NO");
- }
- }
- }
- static class FastReader
- {
- BufferedReader br;
- StringTokenizer st;
- public FastReader(BufferedReader in)
- {
- br = in;
- }
- String next()
- {
- while (st == null || !st.hasMoreElements())
- {
- try
- {
- String line = br.readLine();
- if (line == null || line.length() == ) return "";
- st = new StringTokenizer(line);
- }
- catch (IOException e)
- {
- return "";
- //e.printStackTrace();
- }
- }
- return st.nextToken();
- }
- int nextInt()
- {
- return Integer.parseInt(next());
- }
- long nextLong()
- {
- return Long.parseLong(next());
- }
- double nextDouble()
- {
- return Double.parseDouble(next());
- }
- String nextLine()
- {
- String str = "";
- try
- {
- str = br.readLine();
- }
- catch (IOException e)
- {
- return "";
- //e.printStackTrace();
- }
- return str;
- }
- }
- }
B
- import java.util.*;
- import java.io.*;
- public class Main
- {
- public static void main (String[] argv)
- {
- new Main();
- }
- boolean test = false;
- public Main(){
- FastReader in = new FastReader(new BufferedReader(new InputStreamReader(System.in)));
- //FastReader in = new FastReader(new BufferedReader(new FileReader("Main.in")));
- Scanner input = new Scanner(System.in);
- while(input.hasNext()) {
- int n = input.nextInt();
- String maxPowerMonkey = null;
- String minPowerMonkey = null;
- int maxPower = -;
- int minPower = ;
- while(n-->){
- String s = input.next();
- int power = input.nextInt();
- if(power > maxPower) {
- maxPower = power;
- minPowerMonkey = s;
- }
- if(power < minPower) {
- minPower = power;
- maxPowerMonkey= s;
- }
- }
- System.out.println(maxPowerMonkey + " "+ minPowerMonkey);
- }
- }
- static class FastReader
- {
- BufferedReader br;
- StringTokenizer st;
- public FastReader(BufferedReader in)
- {
- br = in;
- }
- String next()
- {
- while (st == null || !st.hasMoreElements())
- {
- try
- {
- String line = br.readLine();
- if (line == null || line.length() == ) return "";
- st = new StringTokenizer(line);
- }
- catch (IOException e)
- {
- return "";
- //e.printStackTrace();
- }
- }
- return st.nextToken();
- }
- int nextInt()
- {
- return Integer.parseInt(next());
- }
- long nextLong()
- {
- return Long.parseLong(next());
- }
- double nextDouble()
- {
- return Double.parseDouble(next());
- }
- String nextLine()
- {
- String str = "";
- try
- {
- str = br.readLine();
- }
- catch (IOException e)
- {
- return "";
- //e.printStackTrace();
- }
- return str;
- }
- }
- }
C
- import java.util.*;
- import java.io.*;
- import java.math.BigDecimal;
- public class Main
- {
- public static void main (String[] argv)
- {
- new Main();
- }
- boolean test = false;
- public Main(){
- FastReader in = new FastReader(new BufferedReader(new InputStreamReader(System.in)));
- //FastReader in = new FastReader(new BufferedReader(new FileReader("Main.in")));
- Scanner input = new Scanner(System.in);
- while(input.hasNext()) {
- int inputnumber = input.nextInt();
- while(inputnumber-- >) {
- BigDecimal n = input.nextBigDecimal();
- System.out.println(n.multiply(new BigDecimal("")).setScale(,BigDecimal.ROUND_HALF_UP));
- }
- }
- }
- static class FastReader
- {
- BufferedReader br;
- StringTokenizer st;
- public FastReader(BufferedReader in)
- {
- br = in;
- }
- String next()
- {
- while (st == null || !st.hasMoreElements())
- {
- try
- {
- String line = br.readLine();
- if (line == null || line.length() == ) return "";
- st = new StringTokenizer(line);
- }
- catch (IOException e)
- {
- return "";
- //e.printStackTrace();
- }
- }
- return st.nextToken();
- }
- int nextInt()
- {
- return Integer.parseInt(next());
- }
- long nextLong()
- {
- return Long.parseLong(next());
- }
- double nextDouble()
- {
- return Double.parseDouble(next());
- }
- String nextLine()
- {
- String str = "";
- try
- {
- str = br.readLine();
- }
- catch (IOException e)
- {
- return "";
- //e.printStackTrace();
- }
- return str;
- }
- }
- }
D
思路:连续的0需要翻转2次,如果第1位是0,那么次数减去1。
- import java.util.*;
- import java.io.*;
- import java.math.BigDecimal;
- public class Main
- {
- public static void main (String[] argv)
- {
- new Main();
- }
- boolean test = false;
- public Main(){
- FastReader in = new FastReader(new BufferedReader(new InputStreamReader(System.in)));
- //FastReader in = new FastReader(new BufferedReader(new FileReader("Main.in")));
- Scanner input = new Scanner(System.in);
- while(input.hasNext()) {
- int inputnumber = input.nextInt();
- while(inputnumber-- >) {
- int cnt = ,flag = ,subflag = ;
- String s = input.next();
- for(int i = ; i < s.length(); i ++) {
- if(i == && s.charAt(i) == '') {
- subflag = ;
- }
- if(s.charAt(i)=='' && flag == ) {
- flag = ;
- cnt ++;
- }
- if(s.charAt(i) == '' && flag == ) {
- flag = ;
- }
- } System.out.println(cnt * - subflag);
- }
- }
- }
- static class FastReader
- {
- BufferedReader br;
- StringTokenizer st;
- public FastReader(BufferedReader in)
- {
- br = in;
- }
- String next()
- {
- while (st == null || !st.hasMoreElements())
- {
- try
- {
- String line = br.readLine();
- if (line == null || line.length() == ) return "";
- st = new StringTokenizer(line);
- }
- catch (IOException e)
- {
- return "";
- //e.printStackTrace();
- }
- }
- return st.nextToken();
- }
- int nextInt()
- {
- return Integer.parseInt(next());
- }
- long nextLong()
- {
- return Long.parseLong(next());
- }
- double nextDouble()
- {
- return Double.parseDouble(next());
- }
- String nextLine()
- {
- String str = "";
- try
- {
- str = br.readLine();
- }
- catch (IOException e)
- {
- return "";
- //e.printStackTrace();
- }
- return str;
- }
- }
- }
E
- import java.util.*;
- import java.io.*;
- import java.math.BigDecimal;
- public class Main
- {
- int [] mapx = new int[];
- int [] mapy = new int[];
- public static void main (String[] argv)
- {
- new Main();
- }
- boolean test = false;
- public Main(){
- FastReader in = new FastReader(new BufferedReader(new InputStreamReader(System.in)));
- //FastReader in = new FastReader(new BufferedReader(new FileReader("Main.in")));
- int n = in.nextInt();
- int m = in.nextInt();
- for(int i = ; i <= n ; i ++) {
- for(int j = ; j <= m ; j++) {
- int number = in.nextInt();
- mapx[number] = i;
- mapy[number] = j;
- }
- }
- int q = in.nextInt();
- while(q-->) {
- int queryNumber = in.nextInt();
- System.out.println(mapx[queryNumber] + " "+mapy[queryNumber]);
- }
- }
- static class FastReader
- {
- BufferedReader br;
- StringTokenizer st;
- public FastReader(BufferedReader in)
- {
- br = in;
- }
- String next()
- {
- while (st == null || !st.hasMoreElements())
- {
- try
- {
- String line = br.readLine();
- if (line == null || line.length() == ) return "";
- st = new StringTokenizer(line);
- }
- catch (IOException e)
- {
- return "";
- //e.printStackTrace();
- }
- }
- return st.nextToken();
- }
- int nextInt()
- {
- return Integer.parseInt(next());
- }
- long nextLong()
- {
- return Long.parseLong(next());
- }
- double nextDouble()
- {
- return Double.parseDouble(next());
- }
- String nextLine()
- {
- String str = "";
- try
- {
- str = br.readLine();
- }
- catch (IOException e)
- {
- return "";
- //e.printStackTrace();
- }
- return str;
- }
- }
- }
1024程序员节!(JAVA Code)的更多相关文章
- 1024程序员节最新福利之2018最全H5前端资料集
前言 有好久没有写博客了,主要这段时间都沉迷学习无法自拔了,哈哈.自吹一波. 前两天不是1024节吗,所以就有很多福利出现了,当然每个人能都获得的信息都有所不同,这就是所谓的信息差.秉着好东西需要分享 ...
- Java语言编码规范(Java Code Conventions)
Java语言编码规范(Java Code Conventions) 名称 Java语言编码规范(Java Code Conventions) 译者 晨光(Morning) 简介 本文档讲述了Java语 ...
- java code to byte code--partone--reference
Understanding how Java code is compiled into byte code and executed on a Java Virtual Machine (JVM) ...
- [转]Java Code Examples for android.util.JsonReader
[转]Java Code Examples for android.util.JsonReader The following are top voted examples for showing h ...
- SQL to Java code for Elasticsearch
Elasticsearch虽然定位为Search Engine,但是因其可以持久化数据,很多时候,我们把Elasticsearch当成Database用,但是Elasticsearch不支持SQL,就 ...
- JUnit单元测试教程(翻译自Java Code Geeks)
JUnit单元测试教程--终极指南 JUnit单元测试教程终极指南 说明 单元测试简介 1 什么是单元测试 2 测试覆盖 3 Java中的单元测试 JUnit简介 1 使用Eclipse实现简单JUn ...
- Java Code Style
近期困惑于团队成员代码风格迥异,代码质量不可控,作为一名老司机,忧患于后期服务的可维护性,多次一对一的代码Review,耗时耗力不说,效果也不明显.痛定思痛,多次反思之后得出结论:无规矩不成方圆,可靠 ...
- 玩转Eclipse — 自动代码生成的Java Code Template
文章转载地址:点击打开链接 当代码写到一定程度之后,就会发现很多代码都被重复地敲了N多遍,甚至毫不夸张地说:闭着眼睛都能敲出来.大量地敲这些重复地代码,除了锻炼敲键盘的速度,基本上没有其他益处,但是长 ...
- Use formatter to format your JAVA code
In order to make the codes looks unified and make it easy to understand, it's better to use the same ...
- 【Android XML】Android XML 转 Java Code 系列之 介绍(1)
最近在公司做一个项目,需要把Android界面打包进jar包给客户使用.对绝大部分开发者来说,Android界面的布局以XML文件为主,并辅以少量Java代码进行动态调整.而打包进jar包的代码,意味 ...
随机推荐
- Objectarx之分批存储相连实体
void CCommonFuntion::BatchStorageEnt(AcDbObjectIdArray& inputId, std::vector<std::vector<A ...
- pl/sql基础知识—pl/sql块介绍
n 介绍 块(block)是pl/sql的基本成型单元,编写pl/sql程序实际上就是编写pl/sql块.要完成相对简单的应用功能,可能只需要编写一个pl/sql块:但是如果要想实现复杂的功能,可能 ...
- 如何利用 Webshell 诊断 EDAS Serverless 应用
本文主要介绍 Serverless 应用的网络环境以及 Serverless 应用容器内的环境,了解背景知识以及基本的运维知识后可以利用 Webshell 完成基本的运维需求. Webshell 简介 ...
- Codeforces 432C
题目链接 题意: 给出一个长度为n(n<=10^5)的数组a, 数组a是数字1到n的一种排列(打乱顺序). 每次可以选择两个数(不同)进行交换, 但是交换的条件是被选择的两个数的下标之差加1应 ...
- Android开发-API指南-<activity-alias>[原创译文]
http://blog.sina.com.cn/s/blog_48d491300100zmg5.html
- Python学习之路9☞面向对象的程序设计
一 面向对象的程序设计的由来 见概述:http://www.cnblogs.com/linhaifeng/articles/6428835.html 二 什么是面向对象的程序设计及为什么要有它 面向过 ...
- 【UML】之简单概括 标签: uml图形 2014-11-09 11:24 1130人阅读 评论(24) 收藏
29号开始看UML的视频,由于之前看视频总是一拖拖上半个月,所以这次打算速战速决,而且UML视频的讲解和内容并不算多,也比较容易懂,到后期更是花了很多时间来举例子巩固各种图的画法,所以这次花了11天初 ...
- js错误处理Try-catch和throw
1.try-catch语句 Try{ //可能会导致错误的代码 }catch(error){ //在错误发生时怎么处理 } 例如: try{ window.someNonexistentFunct ...
- ADO.NET sqlHelper类(DBHelper类)
1.配置文件 <connectionStrings> <add name="constr" connectionString="Data Source= ...
- Java练习 SDUT-1132_斐波那契数列
C/C++经典程序训练2---斐波那契数列 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 编写计算斐波那契(Fibon ...