Java实现 洛谷 P1980 计数问题
JAVA 实现 洛谷
2023-09-14 08:58:08 时间
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int s = sc.nextInt(), x = sc.nextInt(), ans = 0, m = 1;
while(m <= s) {
int a = s / (m * 10), b = s / m % 10, c = s % m;
if(x != 0) {
if(b < x) ans += a * m;
if(b == x) ans += a * m + c + 1;
if(b > x) ans += (a + 1) * m;
} else {
if(b != 0) ans += a * m;
else ans += (a - 1) * m + c + 1;
}
m *= 10;
}
System.out.println(ans);
sc.close();
}
}
相关文章
- Java实现 LeetCode 756 金字塔转换矩阵(DFS)
- Java实现 LeetCode 563 二叉树的坡度(又是一个遍历树)
- Java实现 LeetCode 475 供暖器
- Java实现 LeetCode 55 跳跃游戏
- Java实现 洛谷 P1980 计数问题
- Java实现 洛谷 P1422 小玉家的电费
- Java实现 洛谷 P1424 小鱼的航程(改进版)
- Java实现 洛谷 P2118 比例简化
- java实现 洛谷 P1540 机器
- java实现蓝桥杯约瑟夫环
- Java实现第八届蓝桥杯字母组串
- Java实现第十届蓝桥杯数列求值
- Java实现 蓝桥杯 历届试题 翻硬币
- java 实现 蓝桥杯 算法提高 排列数
- Java实现字符串匹配
- Java实现 蓝桥杯VIP 算法提高 欧拉函数
- Java实现 蓝桥杯VIP 算法提高 3000米排名预测
- Java实现十六进制转十进制
- (Java实现) 友好城市
- (Java实现) 洛谷 P1098 字符串的展开
- (Java实现) 洛谷 P1553 数字反转(升级版)
- java 11 Java Flight Recorder
- JAVA实现数据库数据导入/导出到Excel(POI)
- 利用JAVA反射机制实现调用私有方法