【蓝桥杯】奇怪的捐赠

题目:

解题思路:

由于题中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();
    }
}
相关推荐
小宇的天下12 小时前
Calibre 工具支持多种几何版图格式。
算法
苏宸啊12 小时前
排序(一)插入 希尔 选择 堆排 冒泡
算法·排序算法
lihao lihao12 小时前
模板进阶
java·数据结构·算法
山风wind12 小时前
Spring中责任链模式的工业级应用简单剖析
java·spring·责任链模式
慕容青峰12 小时前
【加拿大计算机竞赛 CCO 小行星采矿】题解
c++·算法·sublime text
Ghost-Silver12 小时前
2025年度总结
开发语言·数据结构·c++·算法
Element_南笙13 小时前
BUG:ModuleNotFoundError: No module named ‘milvus_lite‘
java·服务器·数据库
yyy(十一月限定版)13 小时前
C++基础
java·开发语言·c++
Coder_Boy_13 小时前
分布式系统设计经验总结:金融vs电商的核心差异与决策思路
java·运维·微服务·金融·电商
谈笑也风生13 小时前
经典算法题型之排序算法(四)
数据结构·算法·排序算法