首页 > 其他分享 >如何求A到B的总乘积

如何求A到B的总乘积

时间:2024-04-10 11:01:30浏览次数:17  
标签:乘积 int long 如何 高精 阶乘 lld

起因
教授在学习排列与组合时,为了偷懒,想要很快的计算连续整数的乘积,所以有了这个工具。求阶乘的话只需在第一个数输入一即可。代码如下。

#include<bits/stdc++.h>
using namespace std;
long long a,b,c;
int main()
{
	while(1==1)
	{
		scanf("%lld%lld",&a,&b);
		c=1;
		for(long long i=a;i<=b;i++)
		{
			c*=i;
		}
		printf("%lld",c);
		return 0;
	}
}

效果不错,但是数据范围比较小,没开高精。
image

标签:乘积,int,long,如何,高精,阶乘,lld
From: https://www.cnblogs.com/ywhhdjser-97/p/18125579

相关文章

  • 如何查看SSL证书的兼容性
    SSL证书对于保护网站数据传输的安全性和用户隐私至关重要。为了确保网站能够无缝地在各种浏览器和设备上提供安全的HTTPS连接,SSL证书的兼容性显得尤为关键。以下是一些方法来检查SSL证书的兼容性:永久免费的SSL证书--HTTPS证书--IP地址证书申领地址使用在线SSL检查工具有许多......
  • 如何用加密技术守护你的数字世界(9):SSL/TLS
    该文章Github地址:https://github.com/AntonyCheng/encryption-notes【有条件的情况下推荐直接访问GitHub以获取最新的代码更新】在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template【有条件的情况......
  • 数据可视化是如何帮助人们应对洪涝灾害问题的?
    数据可视化在应对洪涝灾害问题中发挥着重要作用。洪涝灾害是一种常见而严重的自然灾害,给人们的生命、财产和生活带来了巨大的威胁和损失。而数据可视化技术通过将海量的数据转化为直观、易懂的图表、图像或地图等形式,帮助人们更好地理解洪涝灾害的发生、演变和影响,从而采取有效的......
  • 力扣经典150题第十三题:除自身以外数组的乘积
    目录力扣经典150题第十三题:除自身以外数组的乘积1.简介2.问题分析3.解题思路方法一:左右乘积列表方法二:优化空间复杂度4.代码实现5.时间复杂度分析6.应用和扩展7.总结8.参考资料力扣经典150题第十三题:除自身以外数组的乘积1.简介本文介绍如何设计一个算......
  • 大量数据如何做分页处理
    本文分享自华为云社区《应用中大量数据的分页处理》,作者:码乐。简介大批量数据的展示一直被视为一个必须要解决的问题。一个经典的思想就是分批展示和处理它们。1查询时外键的处理如果在djangomodel中模型使用了外键,通过on_delete来定义关联操作。CASCADE:级联操作。如......
  • Redis如何防止高并发?
    其实redis是不会存在并发问题的,因为他是单进程的,再多的命令都是一个接一个地执行的。我们使用的时候,可能会出现并发问题,比如获得和设定这一对。Redis的为什么有高并发问题?Redis的的出身决定Redis是一种单线程机制的nosql数据库,基于key-value,数据可持久化落盘。由于单线程所以red......
  • 公网环境下如何端口映射?
    公网端口映射是一种网络技术,它允许将本地网络中的设备暴露在公共互联网上,以便能够从任何地方访问这些设备。通过公网端口映射,用户可以通过互联网直接访问和控制局域网中的设备,而无需在本地网络中进行复杂的配置。公网端口映射的实现原理是将公共互联网上的一个端口与局域网......
  • 程序员如何搞副业?分享做过的7个副业
            程序员如何搞副业?这个是一个程序员都思考过的话题,分享的人也很多。看了几个其它人分享的,总感觉有一股AI创作的味道。        可以干的事儿,随便搜一搜能看到很多很多了,我这里分享一下自己这些年干过的副业。分7个阶段整个路线都保持可积累可持续的......
  • 教你如何玩转副业:开启编程副业新篇章
    前言在浩瀚的编程海洋中,C语言以其简洁、高效、贴近硬件的特性,成为无数程序员心中的“白月光”。作为一位程序员,如果你不仅掌握了这门语言的精髓,更渴望通过副业来挑战自我、实现价值。那么,如何用C语言开启你的副业之旅呢?本文将为你详细解读,带你一起探索编程副业的无限可能。......
  • Java对象是如何创建出来的?
    创建一个Java对象还不简单?new一下就出来了:Objectobj=newObject();不过,我相信,读者既然进来阅读这篇文章,想必是不满足于仅仅掌握创建Java对象的基本语法,而是要知其然也要知其所以然。下面,让我们一起来看看,对象是怎么创建出来的: 1、JVM进行类加载检查当Java虚拟机(JVM)执行new......