第九届蓝桥杯大赛个人赛省赛(软件类)真题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;
}
相关推荐
csdn_aspnet8 分钟前
C语言 (QuickSort using Random Pivoting)使用随机枢轴的快速排序
c语言·算法·排序算法
爱编码的小八嘎1 小时前
C语言完美演绎7-15
c语言
田梓燊1 小时前
leetcode 234
算法·leetcode·职场和发展
孬甭_1 小时前
揭开指针的面纱(下)
c语言
计算机安禾1 小时前
【数据结构与算法】第43篇:Trie树(前缀树/字典树)
c语言·开发语言·矩阵·排序算法·深度优先·图论·宽度优先
yashuk1 小时前
C语言入门教程:程序结构与算法举例
c语言·算法·教程·程序设计·开发过程
橙露1 小时前
后端开发面试:高频项目经验描述模板(可直接背)
面试·职场和发展
代码地平线1 小时前
C语言实现堆与堆排序详解:从零手写到TopK算法及时间复杂度证明
c语言·开发语言·算法
_深海凉_1 小时前
LeetCode热题100-合并区间
算法·leetcode·职场和发展
虎头金猫2 小时前
GodoOS是一款轻量级云端办公系统,整合Word、Excel、PPT等常用工具,支持Docker 一键部署,随时随地远程办公
运维·服务器·网络·程序人生·docker·容器·职场和发展