import java.util.Scanner; public class Main {     public static void main(String[] args){         Scanner in = new Scanner(System.in);         int T = in.nextInt();         for (int j=0;j<T;j++) {             int K = in.nextInt();             int M = in.nextInt();             if (M == 0){                 System.out.println((31+2*K)/(K+1) - 1);             }else {                 int[] arr = new int[M];                 for (int i = 0; i < M; i++) {                     arr[i] = in.nextInt();                 }                 int sum = M;                 for (int i = 0; i < M - 1; i++) {                     sum += (arr[i + 1] - arr[i]) / (K + 1) - 1;                 }                 sum += (arr[0] + K) / (K + 1) - 1;                 sum += (30 + K + 1 - arr[arr.length - 1]) / (K + 1) - 1;                 System.out.println(sum);             }         }     } }
点赞 评论

相关推荐

不愿透露姓名的神秘牛友
今天 13:40
点赞 评论 收藏
分享
07-15 00:33
江苏大学 Java
代码飞升:哈哈哈哈评论区三个打广告的
简历中的项目经历要怎么写
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务