博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法题!大家可以贡献答案哦!
阅读量:6950 次
发布时间:2019-06-27

本文共 358 字,大约阅读时间需要 1 分钟。

  hot3.png

1、给定一个正整数N,统计N的阶乘(N!)末尾0的个数。要求:最快的速度和效率。

2、一层楼梯有10个台阶,有下面三种方式走楼梯:一次走一阶,一次走两阶,一次走三阶。问:走完这10个台阶有几种走法?

3、有一排锁1,2,3...,100一字排开,这100把锁都是打开的。我们逐步做下面的操作:

第一步:从2开始,依次找2的倍数的锁,把这些符合条件的锁全部锁上;

第二步:从3开始,依次找3的倍数的锁,如果这把锁是打开的,则锁上,如果是锁上的,则打开(我们称这种行为为锁的切换);

第三步:从4开始,依次找4的倍数的锁,进行锁的切换;

。 。 。 依次做下去,直到第100把锁为止。

问:最后打开着的锁为几个?分别为哪几把锁?

转载于:https://my.oschina.net/orgsky/blog/528633

你可能感兴趣的文章
通过javaBean反射转换成mybatis映射文件
查看>>
IIS_PHP5.3.x zend guard loader 的配置方法
查看>>
基于分布式锁的分布式定时任务实现
查看>>
数据库事务隔离级别-- 脏读、幻读、不可重复读(清晰解释)
查看>>
hadoop 开发环境设置以及可运行jar包生成
查看>>
MySQL 备份恢复
查看>>
intellij idea修改背景色以及快捷键大全
查看>>
Can't connect to X11 window server using 'localhos
查看>>
传统CPU架构不再是高性能计算唯一选择
查看>>
redis 介绍与安装
查看>>
letdown
查看>>
Action以外的类中来获得Spring所管理的Service对象
查看>>
Linux系统下手把手完成无人值守安装服务
查看>>
pyfa的汉化
查看>>
使用@Transactional(SUPPORTS)和不加@Transactional 有什么区别?
查看>>
apache-cxf测试webservice添加header信息
查看>>
JS判断一个页面是否已经打开
查看>>
TPS和QPS的区别
查看>>
设计模式--模板方法模式
查看>>
Removing Nesting By Returning Early
查看>>