ACM刷题
主要是一些自己在hdu等刷过的算法题
BUFFER.pwn
计算机科学、人生、哲学
展开
-
OJ常见题目读写格式要求
1. 读取到文件结尾while(~scanf("%d", &n)){}while(scanf("%d", &n) != EOF){}EOF值一般为-1,End Of File.while(~scanf("%d", &n))的~的含义:~是按位取反scanf的返回值是输入值的个数如果没有输入值就是返回-1-1按位取反结果...原创 2019-06-09 14:33:31 · 904 阅读 · 0 评论 -
基础练习 高精度加法
package 基础练习;import java.util.Scanner;/** * * @author MZ21G */public class HighPrecisionAddition { public static void main(String[] args) { Scanner scanner = new Scanner(Sy...原创 2019-06-11 17:28:44 · 602 阅读 · 0 评论 -
基础练习 字母图形
两种情况1.行大于列2.列大于行代码:package 基础练习;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanne...原创 2019-06-11 17:29:05 · 211 阅读 · 0 评论 -
Java基础练习 数列特征
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int min = Integer.MAX_VALUE; // 可能存在负数 ...原创 2019-06-11 17:29:23 · 193 阅读 · 0 评论 -
java语言实现杨辉三角的主要思路和代码
import java.util.Scanner;public class PascalTriangle { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int MAX = scanner.nextInt(); long odds[][...原创 2019-06-11 17:51:15 · 420 阅读 · 0 评论 -
【ACM】HDU 1012 u Calculate e (for java)
import java.text.DecimalFormat;public class Main { public static void main(String[] args) { double[] arr = new double[10]; arr[0] = 1; for (int i = 1; i <= 9; i++) { double res...原创 2019-06-11 17:52:25 · 245 阅读 · 0 评论 -
【ACM】HDU 1008 Elevator (for java)
到达每一个站点才会停,而不是到达每一个楼层都停!import java.util.Arrays;import java.util.Scanner;public class Main { static int upFloor = 6; static int downFloor = 4; static int stay = 5; public static void ...原创 2019-06-11 17:52:38 · 252 阅读 · 0 评论 -
【ACM】HDU 1005 Number Sequence (for java)
最开始的代码是这样的,没说我超时,直接报错~~import java.util.Arrays;import java.util.Scanner;public class Main { public static int num(int A,int B,int n) { int[] ans = new int[n + 1]; ans[1] = 1; ans[2...原创 2019-06-11 17:52:58 · 354 阅读 · 0 评论 -
【ACM】HUD 1021 Fibonacci Again (for java)
规律题简单的使用long数据类型会在第87项溢出通过对各项除3取余发现每8项是一个循环so。。。。import java.util.Scanner;public class Main { public static int fib(int n) { n = n % 8; if (n == 0) return 7; if (n == 1) r...原创 2019-06-11 17:51:31 · 322 阅读 · 0 评论 -
【ACM】HDU 1020 Encoding (for java)
解题思路: 找出子串中相同的字符,用一个计数器记录该字符出现的次数即可。若出现次数为1忽略1即可。import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(...原创 2019-06-11 17:51:45 · 421 阅读 · 0 评论 -
【ACM】HDU 1017 A Mathematical Curiosity (for java)
首先是输入一个N代表测试的组数,然后是一个空行(由于输入数据都是整型,所以可以无视这个空行,不需要在代码中表现出来),接着就是N组数据的输入,每组以n=m=0为结束标志,然后紧接着输出一个空行,但是最后一组不输出空行。import java.util.Scanner;public class Main { public static void main(String[] ...原创 2019-06-11 17:51:58 · 239 阅读 · 0 评论 -
【ACM】HDU 1004 Let the Balloon Rise (for java)
import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in);...原创 2019-06-12 10:02:33 · 486 阅读 · 0 评论 -
【ACM】HDU 1096 A+B for Input-Output Practice (VIII)(for java)
注意格式,案例输出结果之间都要有一个空行import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); ...原创 2019-06-12 10:02:58 · 283 阅读 · 0 评论 -
【ACM】HDU 2105 The Center of Gravity(for java)
Problem DescriptionEveryone know the story that how Newton discovered the Universal Gravitation. One day, Newton walkedleisurely, suddenly, an apple hit his head. Then Newton discovered the Univer...原创 2019-06-12 10:03:11 · 355 阅读 · 0 评论