位乘积计数-蓝桥

题目链接: 1.位乘积计数 - 蓝桥云课 (lanqiao.cn)

**解题思路:**10的5次数量级暴力居然过了,看来测试样例很水,直接1遍历到n,再用一个循环判断每位数相乘乘机是否等于m即可。

下面是c++代码:

cpp 复制代码
#include <iostream>
using namespace std;
int main()
{
    // 请在此输入您的代码
    long long n, m, count = 0, sum = 0;
    cin >> n >> m;
    for (int i = 1; i <= n; i++) {
        int num = i;
        count = 1;
        while (num != 0) {
            count *= num % 10;
            num = num / 10;
        }
        if (count <= m) {
            sum++;
        }
    }
    cout << sum;
    return 0;
}
相关推荐
战族狼魂2 小时前
GPT-5.6与Grok 4.5重磅发布
人工智能·算法·大模型·大语言模型
白日焰火13 小时前
基于 OpenSpec 实现规范驱动开发
算法·交互
imuliuliang3 小时前
关于图搜索算法的性能建模与可预测性研究7
算法
ForDreamMusk4 小时前
批量归一化
人工智能·算法·机器学习
Ivanqhz5 小时前
刚体的自由度
人工智能·算法
KaMeidebaby5 小时前
卡梅德生物技术快报|抗体合成:多肽抗体合成工程化方案:Nsp2 保守肽多抗制备与多维度验证
前端·网络·数据库·人工智能·算法
Yang_jie_036 小时前
笔记:数据结构(栈是否使用底指针以及头指针的初始化值)
数据结构·笔记·算法
2301_800895106 小时前
信息安全数学基础复习
算法
爱折腾的小黑牛6 小时前
简记往来批量录入功能的实现:从文本到结构化数据
前端·算法
Starmoon_dhw7 小时前
题解:P17078 夏日甜点
c++·学习·算法·图论