ZOJ 2545 Factstone Benchmark

news/2024/11/16 2:45:28/

求最大的n 满足n! <= 2 ^k

2 ^ k 不会太大,所以可以直接暴力上去.

设2 ^ k 为p 

则有:n! <= p ---> log2(n!) <= log2(p) ---> log(n!) <= p ---> log2(1) + log(2) + log(3) .... + log2(n) <= p

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int y;
int main(){while (scanf("%d",&y) && y){int p = 1 << ((y - 1960) / 10 + 2);double sum = 0;int ans = 1;for (;sum <= p; ){sum += log10(ans++) / log10(2);}printf("%d\n",ans - 2);}
}




http://www.ppmy.cn/news/303978.html

相关文章

HDU2545:树上战争(并查集)

树上战争 Time Limit: 10000/4000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1012 Accepted Submission(s): 572 Problem Description 给一棵树&#xff0c;如果树上的某个节点被某个人占据&#xff0c;则它的所有儿子都被占据…

2545: 内部收益率

2545: 内部收益率 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 25 Solved: 8 [ Submit][ Status][ Web Board] Description 在金融中&#xff0c;我们有时会用内部收益率IRR来评价项目的投资财务效益&#xff0c;它等于使得投资净现值NPV等于0的贴现率。换句话说&#x…

【光学】基于matlab GUI维达尔之眼计算【含Matlab源码 2545期】

⛄一、获取代码方式 获取代码方式1: 完整代码已上传我的资源:【光学】基于matlab GUI维达尔之眼计算【含Matlab源码 2545期】 点击上面蓝色字体,直接付费下载,即可。 获取代码方式2: 付费专栏Matlab物理应用(初级版) 备注: 点击上面蓝色字体付费专栏Matlab物理应用(…

hdu 2545 树上战争

//只需求出两个节点到达公共祖先节点所走的次数&#xff0c;只要求出节点到最原始祖先节点的次数 //并差集 #include<stdio.h> int f[100002]; int find(int a) {int cont0;while(f[a]!a){cont;af[a];}return cont; } int main() {int i,a,b,n,m;while(scanf("%d%d…

洛谷P2545 [AHOI2004]实验基地

题目描述 输入输出格式 输入格式&#xff1a; 第一行有一个整数N(3<N<2000)&#xff0c;表示登陆地带的大小是2N。随后的两行每一行有N个整数&#xff08;其绝对值不超过10^6&#xff09;&#xff0c;表示对应的矩形土地的适用度评估值&#xff0c;各个整数之间用一个空…

警惕利用CVE-2015-2545漏洞进行针对性攻击

2015年末&#xff0c;卡巴斯基实验室的全球研究和分析团队&#xff08;GReAT&#xff09;对未来的威胁环境趋势变化进行了一系列预测。其中一个关键趋势是针对性攻击将变得更为简单和高性价比。包括使用&#xff08;循环使用&#xff09;现成的恶意软件、合法的免费软件或商业软…

zoj 2545

说的是随着计算机的发站。处理器的位数也在不断增加。。10年增加一倍。。现在给你了一种判断增长等级的办法&#xff0c;&#xff0c;让你用这种办法来判断这个数。。其实就是如果这个计算机的位数是32位那么找出一个n是n&#xff01;小于2的32次方。其实可以把所有的都求出来之…

POJ 2545 解题报告

这道题和之前的2247&#xff0c; 1338是一样的。唯一注意的地方是数据范围更大&#xff0c;不能用int了&#xff0c;用unsigned long long即可。 thestoryofsnow2545Accepted160K0MSC879B /* ID: thestor1 LANG: C TASK: poj2545 */ #include <iostream> #include &…