笨小猴(洛谷P1125题题解,Java语言描述)
生活随笔
收集整理的這篇文章主要介紹了
笨小猴(洛谷P1125题题解,Java语言描述)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目要求
P1125題目鏈接
分析
建個數組,排下序,選擇次數非0部分的max?minmax-minmax?min值,最后判個質數。
0和1加個特判吧!
AC代碼(Java語言描述)
import java.util.Arrays; import java.util.Scanner;public class Main {public static void main(String[] args) {int[] count = new int[26];Scanner scanner = new Scanner(System.in);String word = scanner.nextLine();scanner.close();for (char c : word.toCharArray()) {count[c-'a']++;}Arrays.sort(count);int num = 0;for (int i = 0; i < 26; i++) {if (count[i] != 0) {num = count[25]-count[i];break;}}if (num == 0 || num == 1) {System.out.println("No Answer\n0");return;}for (int i = 2; i < num; i++) {if (num % i == 0) {System.out.println("No Answer\n0");return;}}System.out.println("Lucky Word");System.out.println(num);} }總結
以上是生活随笔為你收集整理的笨小猴(洛谷P1125题题解,Java语言描述)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【人工智能】命题逻辑测验题题解
- 下一篇: 【Java】关键词strictfp解析