位乘积计数-蓝桥

题目链接: 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;
}
相关推荐
洛水水13 小时前
【力扣100题】27. 二叉树的最大深度
算法·leetcode·图论
bzmK1DTbd13 小时前
K-Means聚类算法:无监督学习实战
算法·kmeans·聚类
_深海凉_13 小时前
LeetCode热题100-删除链表的倒数第 N 个结点
算法·leetcode·链表
Yzzz-F14 小时前
Problem - 2043E - Codeforces EDU173
算法
栈溢出了14 小时前
GraphSAGE 学习笔记
深度学习·神经网络·算法·机器学习
AI科技星14 小时前
全域数学版木牛流马(融合仿生兽+古制复原终版优化方案)【乖乖数学】
人工智能·算法·数学建模·数据挖掘·量子计算
richard_yuu14 小时前
数据结构精讲:图的最短路径与关键路径
数据结构·算法
智者知已应修善业14 小时前
【51单片机一个按键切合初始流水灯按一下对半闪烁按一下显示时间】2023-10-16
c++·经验分享·笔记·算法·51单片机
晚风叙码14 小时前
堆排序建堆策略对比:向上调整与向下调整的时间复杂度分析
算法
洛水水14 小时前
【力扣100题】28. 翻转二叉树
算法·leetcode