洛谷 P5713、P5719、P5730、P5737题 题解(Java语言描述)
生活随笔
收集整理的這篇文章主要介紹了
洛谷 P5713、P5719、P5730、P5737题 题解(Java语言描述)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
P5713
題目要求
P5713題目鏈接
AC代碼(Java語言描述)
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int num =scanner.nextInt();System.out.println((5*num < 3*num+11) ? "Local" : "Luogu");scanner.close();} }P5719
題目要求
P5719題目鏈接
AC代碼(Java語言描述)
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt(), k = scanner.nextInt(), counter1 = 0, counter2 = 0, sum1 = 0, sum2 = 0;for (int i = 1; i <= n; i++) {if (i % k == 0) {counter1++;sum1 += i;} else {counter2++;sum2 += i;}}scanner.close();System.out.printf("%.1f %.1f", ((double)sum1/counter1), ((double)sum2/counter2));} }P5730
題目要求
P5730題目鏈接
AC代碼(Java語言描述)
import java.util.Scanner;public class Main {public static void main(String[] args) {StringBuilder line1 = new StringBuilder();StringBuilder line2 = new StringBuilder();StringBuilder line3 = new StringBuilder();StringBuilder line4 = new StringBuilder();StringBuilder line5 = new StringBuilder();Scanner scanner = new Scanner(System.in);scanner.nextLine();char[] nums = scanner.nextLine().toCharArray();scanner.close();for (char c : nums) {switch (c) {case '0':line1.append("XXX.");line2.append("X.X.");line3.append("X.X.");line4.append("X.X.");line5.append("XXX.");break;case '1':line1.append("..X.");line2.append("..X.");line3.append("..X.");line4.append("..X.");line5.append("..X.");break;case '2':line1.append("XXX.");line2.append("..X.");line3.append("XXX.");line4.append("X...");line5.append("XXX.");break;case '3':line1.append("XXX.");line2.append("..X.");line3.append("XXX.");line4.append("..X.");line5.append("XXX.");break;case '4':line1.append("X.X.");line2.append("X.X.");line3.append("XXX.");line4.append("..X.");line5.append("..X.");break;case '5':line1.append("XXX.");line2.append("X...");line3.append("XXX.");line4.append("..X.");line5.append("XXX.");break;case '6':line1.append("XXX.");line2.append("X...");line3.append("XXX.");line4.append("X.X.");line5.append("XXX.");break;case '7':line1.append("XXX.");line2.append("..X.");line3.append("..X.");line4.append("..X.");line5.append("..X.");break;case '8':line1.append("XXX.");line2.append("X.X.");line3.append("XXX.");line4.append("X.X.");line5.append("XXX.");break;default:line1.append("XXX.");line2.append("X.X.");line3.append("XXX.");line4.append("..X.");line5.append("XXX.");break;}}int length = line1.length();System.out.println(line1.substring(0, length-1));System.out.println(line2.substring(0, length-1));System.out.println(line3.substring(0, length-1));System.out.println(line4.substring(0, length-1));System.out.println(line5.substring(0, length-1));} }P5737
題目要求
P5737題目鏈接
AC代碼(Java語言描述)
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int min = scanner.nextInt(), max = scanner.nextInt();scanner.close();int counter = 0;StringBuilder result = new StringBuilder();for (int i = min; i <= max; i++) {if (i % 400 == 0 || (i % 4 == 0 && i % 100 != 0)) {result.append(i).append(" ");counter++;}}System.out.println(counter + "\n" + result.toString().trim());} }總結
以上是生活随笔為你收集整理的洛谷 P5713、P5719、P5730、P5737题 题解(Java语言描述)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Java】字符串交叉合并
- 下一篇: 贪心 or 动态规划 求解“最大字段和”