【蓝桥杯】奇怪的捐赠

题目:

解题思路:

由于题中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();
    }
}
相关推荐
Victory_orsh几秒前
“自然搞懂”深度学习(基于Pytorch架构)——010203
人工智能·pytorch·python·深度学习·神经网络·算法·机器学习
CoovallyAIHub9 分钟前
突破360°跟踪极限!OmniTrack++:全景MOT新范式,HOTA指标狂飙43%
深度学习·算法·计算机视觉
JavaGuide11 分钟前
OPPO 后端校招面试,过于简单了!
java·后端
码割机16 分钟前
Linux服务器安装jdk和maven详解
java·linux·maven
得物技术37 分钟前
得物管理类目配置线上化:从业务痛点到技术实现
后端·算法·数据分析
青木川崎1 小时前
linux面试题
java·linux·运维
CoovallyAIHub1 小时前
首个大规模、跨模态医学影像编辑数据集,Med-Banana-50K数据集专为医学AI打造(附数据集地址)
深度学习·算法·计算机视觉
熬了夜的程序员1 小时前
【LeetCode】101. 对称二叉树
算法·leetcode·链表·职场和发展·矩阵
浮游本尊1 小时前
Java学习第28天 - 大规模系统设计与性能优化
java
上下翻飞的屁1 小时前
jdbcTemplate执行sql后数据库字段没有更新问题解决
java·数据库·sql