洛谷刷题
P8752 [蓝桥杯 2021 省 B2] 特殊年份
题目 P8752 [蓝桥杯 2021 省 B2] 特殊年份
题解
import java.util.Scanner;
public class SpecialYear {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] num = new int[5];
for(int i=0;i<5;i++) {
num[i]=sc.nextInt();
}
int sum = 0;
for(int i=0;i<5;i++) {
int gw = num[i]%10;
int sw = num[i]/10%10;
int bw = num[i]/100%10;
int qw = num[i]/1000;
if(qw==sw&&gw==bw+1) {
sum++;
}
}
System.out.println(sum);
}
}
P8780 [蓝桥杯 2022 省 B] 刷题统计
题目 P8780 [蓝桥杯 2022 省 B] 刷题统计
题解
import java.util.Scanner;
public class StatisticsOfQuestions {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long a = sc.nextLong(); // 输入a
long b = sc.nextLong(); // 输入b
long n = sc.nextLong(); // 输入n
sc.close();
long sum = 0; // 用来统计做了几道题
long c = a * 5 + b * 2; // 一整周做的题
long d = n / c; // 有几个完整的周
long day = 0; // 统计天数
long r = n % c; // 除去前面完整的周,最后剩下的不满一整周做的题总数
// 判断是否周五前是否满足
for (int i = 1; i <= 5; i++) {
sum += a;
if (sum < r) {
day++;
} else {
day++;
break;
}
}
if (sum < r) {
// 判断到周六和周日哪一天满足要求
for (int j = 1; j <= 2; j++) {
sum += b;
if (sum < r) {
day++;
} else {
day++;
break;
}
}
}
System.out.println(d * 7 + day); // d就是前面完整的周有d周,day为最后不满一整周的天数
}
}
标签:2024,int,sum,long,蓝桥,sc,打卡,day
From: https://blog.csdn.net/weixin_53387320/article/details/136825761