欢迎光临
我们一直在努力

【给定n,m,求出所有n位十进制整数中有多少个数中恰好出现了m个2023】2025-3-2

缘由给定n,m,求出所有n位十进制整数中有多少个数钟恰好出现了m个2023_编程语言-CSDN问答

循环耗时耗力的,用生成很快如5 1即5位数里面有多少,那么,5-4=1即只有1位空间可变,分别在头在尾从0-9共计20个02023-92023,20230-20239,类推。 02023=10,20230=10 002023=100,020230=100,202300=100 0002023=1000,0020230=1000,0202300=1000,2023000=1000 导出((n-4*m+1)*10^n-4*m)*m

int n = 0, m = 0, j = 0;
std::cin >> n >> m;
if (n < m * 4)–m;
j = (n – 4 * m + 1) * pow(10, n – 4 * m) * m;
std::cout << j << "\\n";
long long a = 74032058, b = 47206361, n = 0, m = 1e+8;
std::cout << a << " * " << b << " = ";
a *= b; std::cout << a << "\\n";
qj:if (a > m * m / 10)
{
++n;
b = a % m;
a /= m;
std::cout << a << " * " << b << " = ";
a *= b;
std::cout << a << "\\n";
goto qj;
}
std::cout << n << "\\n";

赞(0)
未经允许不得转载:171主机测评 » 【给定n,m,求出所有n位十进制整数中有多少个数中恰好出现了m个2023】2025-3-2
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址