当前位置: 首页 > news >正文

题目:0的个数

https://oj.youyue.info/p/p100C


思路:

        总有因子和5相乘会的到一个尾数0,因此求出1~n里有几个5相乘就有几个尾数0。例如25!为[5 10 15 20 25],因为25=5*5,所以有6个5,就有6个尾数0。


代码:

#include <bits/stdc++.h>
using namespace std;
using ll = long long;ll trailingZeroes(ll n){ll count = 0;while(n >= 5) {count += n / 5;n /= 5;}return count;}int main(){ll n;cin >> n;cout << trailingZeroes(n) << '\n';return 0;
}

知识点:

        思维,数学


http://www.mrgr.cn/news/63759.html

相关文章:

  • GPTSearch 它来了
  • 前端常见错误
  • 鸿蒙HarmonyOS应用开发者(基础+高级)认证
  • Lucene的概述与应用场景(1)
  • 【Linux】操作系统初步理解与Linux指令入门
  • jmeter结合ansible分布式压测--准备工作
  • 冰雪奇缘!中科院一区算法+双向深度学习+注意力机制!SAO-BiTCN-BiGRU-Attention雪消融算法优化回归预测
  • systemctl restart NetworkManager 重启后,文件/etc/resolv.conf修改失败
  • Java XML一口气讲完!(p≧w≦q)
  • 利用frp进行SSH端口转发(内网穿透同理)
  • 【每日C/C++问题】
  • 【数据库系统概论】第3章 关系数据库标准语言SQL(一)数据查询(超详细)
  • __init__.py __all__和 __name__的作用及其用法
  • 《DelayQueue:Java界的“延时大师”》
  • Android 字节飞书面经
  • 生信入门第八课:RNA-seq比对、定量和差异分析
  • 项目_Linux_网络编程_私人云盘
  • Linux用户权限管理
  • Linux操作系统下载(centos)
  • 操作系统-多线程案例
  • 5天学习RAG路线图,你信吗?
  • 遥感图像Trento原始数据集下载
  • 如何在 Vue 页面中禁止选择、右键、复制及 F12 开发者工具
  • shell脚本编程
  • 奥数与C++小学四年级(第十八题 小球重量)
  • excel的宏1