【蓝桥杯】奇怪的捐赠

题目:

解题思路:

由于题中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();
    }
}
相关推荐
better_liang14 小时前
每日Java面试场景题知识点之-DDD领域驱动设计
java·ddd·实体·领域驱动设计·架构设计·聚合根·企业级开发
li.wz14 小时前
Spring Bean 生命周期解析
java·后端·spring
czlczl2002092514 小时前
深入解析 ThreadLocal:架构演进、内存泄漏与数据一致性分析
java·jvm·架构
盖世英雄酱5813615 小时前
不是所有的this调用会导致事务失效
java·后端
smj2302_7968265215 小时前
解决leetcode第3801题合并有序列表的最小成本
数据结构·python·算法·leetcode
少许极端15 小时前
Redis入门指南(五):从零到分布式缓存-其他类型及Java客户端操作redis
java·redis·分布式·缓存
栗少16 小时前
英语自学手册:系统化进阶指南基于《英语自学手册》的方法论与行动路径
人工智能·算法
Xの哲學16 小时前
深入解析 Linux systemd: 现代初始化系统的设计与实现
linux·服务器·网络·算法·边缘计算
宠..16 小时前
优化文件结构
java·服务器·开发语言·前端·c++·qt
sheji341616 小时前
【开题答辩全过程】以 疫情物资捐赠系统为例,包含答辩的问题和答案
java