【蓝桥杯】奇怪的捐赠

题目:

解题思路:

由于题中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();
    }
}
相关推荐
xiaoye-duck17 分钟前
《算法题讲解指南:动态规划算法--路径问题》--5.不同路径,6.不同路径II
c++·算法·动态规划
ambition2024225 分钟前
最大子数组和算法全解析:从暴力枚举到动态规划优化
数据结构·c++·算法
没头脑的男大1 小时前
关于删除列表的那些事儿
算法
Book思议-1 小时前
【数据结构实战】线性表的应用
c语言·数据结构·算法·链表
鬼蛟1 小时前
Spring————事务
android·java·spring
qq_461489331 小时前
C++与Qt图形开发
开发语言·c++·算法
Yzzz-F1 小时前
Problem - 2194E - Codeforces
算法
像污秽一样1 小时前
算法设计与分析-习题12.2
算法·迭代改进·分支界限
x_xbx1 小时前
LeetCode:83. 删除排序链表中的重复元素
算法·leetcode·链表
西门吹-禅1 小时前
【sap fiori cds up error】
java·服务器·sap cap cds