【蓝桥杯】奇怪的捐赠

题目:

解题思路:

由于题中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();
    }
}
相关推荐
m0_7482480219 小时前
揭开 C++ vector 底层面纱:从三指针模型到手写完整实现
开发语言·c++·算法
Mos_x19 小时前
springboot系列--自动配置原理
java·后端
七夜zippoe19 小时前
Ascend C流与任务管理实战:构建高效的异步计算管道
服务器·网络·算法
神奇侠202419 小时前
基于spring-boot-admin实现对应用、数据库、nginx等监控
java·数据库·nginx
一叶飘零_sweeeet19 小时前
手写 RPC 框架
java·网络·网络协议·rpc
Greedy Alg19 小时前
LeetCode 208. 实现 Trie (前缀树)
算法
Kt&Rs19 小时前
11.5 LeetCode 题目汇总与解题思路
数据结构·算法·leetcode
还是码字踏实19 小时前
基础数据结构之数组的前缀和技巧:和为K的子数组(LeetCode 560 中等题)
算法·leetcode·前缀和·哈希字典
脸大是真的好~20 小时前
黑马JAVAWeb-01 Maven依赖管理-生命周期-单元测试
java·maven
zhangkaixuan45621 小时前
Apache Paimon 查询全流程深度分析
java·apache·paimon