第九届蓝桥杯大赛个人赛省赛(软件类)真题C 语言 A 组-第几个幸运数字

幸运数字是可以被3,5,7任一整除的数字,列举小明号码内的所有可能组合并计数。注意别忘了把1占的一位减去。

cpp 复制代码
#include<stdio.h>
typedef long long ll;
int main(){
	long long ans = 0, n = 59084709587505LL;
	for(ll i = 1; i <= n; i *= 3){//计算小于等于n的数字中可被3,5,7任一整除的个数
		for(ll j = 1; j * i <= n; j *= 5){
			for(ll k = 1; k * i * j <= n; k *= 7){
				ans++;
			}
		}
	}
	printf("%lld", ans - 1);//排除1
	return 0;
}
相关推荐
小李独爱秋38 分钟前
模拟面试:用自己的话解释一下lvs的工作原理
linux·运维·面试·职场和发展·操作系统·lvs
童园管理札记4 小时前
【记录模板】大班科学小游戏观察记录(盐主题:《会变魔术的盐》)
经验分享·深度学习·职场和发展·学习方法·微信公众平台
宇木灵4 小时前
C语言基础学习-X0前置
c语言·开发语言·学习
仰泳的熊猫5 小时前
题目1531:蓝桥杯算法提高VIP-数的划分
数据结构·c++·算法·蓝桥杯
935965 小时前
机考31 翻译25 单词18
c语言·算法
StandbyTime5 小时前
C语言学习-菜鸟教程C经典100例-练习78
c语言
2401_876907527 小时前
TYPE-C插拔力过大原因与解决方法
c语言·开发语言
Navigator_Z7 小时前
LeetCode //C - 962. Maximum Width Ramp
c语言·算法·leetcode
智者知已应修善业7 小时前
【pta反转加法构造回文数c语言1000位】2025-1-31
c语言·c++·经验分享·笔记·算法
List<String> error_P7 小时前
蓝桥杯基础知识点:模拟-数位操作类题目
python·算法·蓝桥杯