模版

import java.util.*;
import java.io.*;
import java.math.*;class Main {BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));String[] sp;BufferedWriter log = new BufferedWriter(new OutputStreamWriter(System.out));/* 定义全局变量 */// 主要的代码实现在run方法里面写void run() throws Exception {// 最后要flush一下,否则没输出log.flush();}public static void main(String[] agrs) throws Exception { new Main().run(); }
}

例子

795. 前缀和

import java.util.*;
import java.io.*;
import java.math.*;public class Main {BufferedWriter log = new BufferedWriter(new OutputStreamWriter(System.out));BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));String[] sp;int[] a, s;int n, m;int l, r;void run() throws Exception {sp = reader.readLine().split(" ");n = Integer.parseInt(split[0]);m = Integer.parseInt(split[1]);a = new int[n + 1];s = new int[n + 1];sp = reader.readLine().split(" ");for (int i = 1; i <= n; i++) {a[i] = Integer.parseInt(sp[i - 1]);}for (int i = 1; i <= n; i++) {s[i] = s[i - 1] + a[i];}while (m-- > 0) {sp = reader.readLine().split(" ");l = Integer.parseInt(split[0]);r = Integer.parseInt(split[1]);log.write(s[r] - s[l - 1] + "\n");}log.flush();}public static void main(String[] args) throws Exception { new Main().run(); }
}

小技巧 ----- Java算法题标准模版相关推荐

  1. 小技巧 ----- Java算法题中的输入输出

    输入操作 一般使用Scanner s = new Scanner(System.in); Scanner类中的常用方法 方法 描述 String next() 接受的字符串以空格划分且不包含\n St ...

  2. 悲哀!面试现场,简单几道java算法题,90%程序员没写出来

    这两天小编逛论坛的时候发现一个很有意思的事情,就是一位互联网公司的面试官分享的,他们最近想招一批java的实习生,所以他们的面试题并不难,但是前来面试的人,却很多都挂在了几道算法题上,要么就是逻辑不严 ...

  3. 惊!面试现场,简单几道java算法题,90%程序员没写出来

    近几个月很多大学实习生离校找实习工作去了,本以为自己很值钱,实际上发现自己并不值钱,想象着自己能赚很多钱了,结果只能拿到一点微薄的工资,很多人会怪公司给的少,但是你有没有想过,你自己的技术值多少钱?你 ...

  4. [小技巧][JAVA][转换]整型int与字符char相互转换

    借助String.valueOf()过渡 char -> String ->int char c; String str = String.valueOf(c); int i = Inte ...

  5. 我整理了50道经典Java算法题,直接进了字节跳动!!

    写在前面 最近,很多小伙伴都想进入字节跳动这个快速发展的公司,而字节跳动对于算法的要求比较高.于是乎,有些小伙伴问我能否整理一些基础的算法题,帮助他们提升下基础算法能力.我:没问题啊!于是,经过半个多 ...

  6. Java算法题:Z字形变换

    Java算法题:Z字形变换 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下.从左到右进行 Z 字形排列. 比如输入字符串为 "PAYPALISHIRING" 行 ...

  7. 【Java算法题】剑指offer_数据结构之03队列栈

    前言 刷题链接: https://www.nowcoder.com/exam/oj/ta?page=2&tpId=13&type=265 原定于5.30写完队列&栈,超时了14 ...

  8. 中软国际Java机试,阿里Java算法题

    拼多多三面惨败,java中间件.数据库与spring框架,答不上- 面试开火箭,工作拧螺丝-月初有个朋友面试拼多多,一面自信满满过了,结果三面却惨败-昨天朋友约我出来讨论问题在哪里,三面就答不上了(卡 ...

  9. Java 算法题 一

    /** *//**父子俩的年龄:父亲今年30岁,儿子今年6岁,问多少年后父亲的年龄是儿子年龄的2倍.*/ package exec; public class Age { public static ...

最新文章

  1. 2022-2028年中国防臭袜行业投资分析及前景预测报告
  2. .gitignore和.gitkeep有什么区别?
  3. Go 语言新提案:添加模糊测试支持
  4. matplotlib(六)三维作图
  5. java dotnet core_在.NET Core 2.0中使用Omron库
  6. IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习保护API
  7. 基于云存储网关的Veeam备份归档上云方案
  8. DotFuscator 小记
  9. 【Nginx那些事】nginx配置实例(四)搭建高可用集群
  10. a*算法matlab代码_MATLAB数学建模算法的代码模板大全
  11. 查看Linux下端口被哪个程序占用
  12. 阿里大于短信返回XML
  13. Dynamics 365 On Premises V9.1千呼万唤始出来
  14. CAD矩形阵列应用与实战技巧
  15. 四极管:IIC之AVR 24c64读写
  16. 开发中常见的算法汇总之-基数排序
  17. python自动打卡
  18. Manifest merger failed with multiple errors, see logs解决方案
  19. 如何看linux系统中有没有安装cuda,Linux系统CUDA10.2+CUDNN安装教程
  20. python rfcn.py

热门文章

  1. 8 -- 深入使用Spring -- 5... Spring 3.1 新增的缓存机制
  2. MySQL DEBUG_SYNC 的简单分析与测试
  3. Ubuntu 12.04下搭建Web服务器 (MySQL+PHP+Apache)(转)
  4. mongodb batchInsert
  5. 如何查看网页缓存的密码
  6. OpenGL(二)三维变换
  7. 【重识 HTML + CSS】网页基础知识、基本 HTML 标签
  8. 如何使用ssh命令行连接到小米手机
  9. ubuntu终端Git中文乱码
  10. java 代码压缩javascript_通过Java压缩JavaScript代码实例分享