楼主,求第一题AC代码。我第一题一直卡在0.7 package one; import java.util.Scanner; public class Main {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         while (sc.hasNext()) {             int n = sc.nextInt();             int a = n % 9;             int b = n % 4;             int c = a % 4;             if (a != 0 && b != 0 && c != 0 || n < 4) { //肯定没有解                 System.out.println(-1);                 continue;             }             int min = (n / 4) + 2;//初始化             boolean flag = false;             for (int i = 0; i <= (n / 4); i++) {                 for (int j = 0; j <= (n / 9); j++) {                     if ((4 * i + 9 * j) == n) {                         flag = true;                         if ((i + j) < min) {                             min = i + j;                         }                     }                 }             }             if (flag) {                 System.out.println(min);             } else {                 System.out.println(-1);             }         }     } }
点赞 4

相关推荐

头像
2025-12-27 13:01
三峡大学 C++
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务