【蓝桥杯】奇怪的捐赠

题目:

解题思路:

由于题中100万正好分成若干个7的幂指数,可以将100万转换成7进制,且是唯一的7进制数,即可计算每个幂指数分出几份。

java 复制代码
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        //在此输入您的代码...
        int a=1000000;
        int ans=0;
        while(a != 0){
            ans += a%7;
            a /= 7;
        }
        System.out.println(ans);
        scan.close();
    }
}
相关推荐
ss27310 分钟前
019:深入解析可重入互斥锁:原理、实现与线程安全实践
java·数据库·redis
J***793915 分钟前
后端在分布式系统中的数据分片
算法·哈希算法
luyun02020217 分钟前
牛批了,某音录播神器
java·windows·figma
高级程序源20 分钟前
springboot社区医疗中心预约挂号平台app-计算机毕业设计源码16750
java·vue.js·spring boot·mysql·spring·maven·mybatis
y***61311 小时前
SpringBoot集成Flowable
java·spring boot·后端
烤麻辣烫1 小时前
黑马程序员苍穹外卖(新手)DAY6
java·开发语言·学习·spring·intellij-idea
s***38561 小时前
SpringBoot中如何手动开启事务
java·spring boot·spring
sin_hielo2 小时前
leetcode 2872
数据结构·算法·leetcode
q***61412 小时前
Spring中Aware的用法以及实现
java·数据库·spring