博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gym 100733C
阅读量:5050 次
发布时间:2019-06-12

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

题目:

  

Even though he is the head of the Shitalian Mafia, Shi doesn't like bloodshed and punishes his subordinates if they kill innocent people. That is why the death report is always written in the following way: "We killed x% of the innocent people".

Shi wants to know the smallest number of innocent people that must have been in that place so that exactlyx% of the innocent people have died.

For instance, if we have x = 35%. In this case we had 20 people, and 7 were victims, because 35% of 20 is 7. That is the minimum possible.

Input

There is a single number 0 ≤ x ≤ 100 with at most 15 decimal places.

Output

Print the number sought by Shi.

Sample Input

Input
35
Output
20
Input
50.0
Output
2
Input
7.500
Output
40
Input
35.123456789
Output
100000000000 题意:    给你一个百分数,让你求一个最小数,使得这个最小的整数乘以这个百分数后可以得到一个整数 分析:   把给定的数存为字符串,使得可以计算出移动小数点多少位后(k),可以使的给的实数变为整数,然后分子分母通扩大k倍,然后乱搞。。。。
1 #include
2 #include
3 #include
4 #include
5 using namespace std; 6 typedef long long LL; 7 char num[20]; 8 LL a[20]; 9 LL gcd(LL a,LL b)10 {11 return b==0? a:gcd(b,a%b);12 }13 int main()14 {15 scanf("%s",num);16 int n=strlen(num);17 //printf("n==%d\n",n);18 int k=0;19 for(int i=0;i

 

转载于:https://www.cnblogs.com/forwin/p/4807001.html

你可能感兴趣的文章
用好lua+unity,让性能飞起来——luajit集成篇/平台相关篇
查看>>
JS控制页面跳转
查看>>
递归与循环的区别
查看>>
【USACO】Watering Hole 2008 Oct
查看>>
动态链接的步骤
查看>>
emacs 缩写词功能
查看>>
Api demo源码学习(2)--App/Activity/Custom Dialog --自定义Activity样式
查看>>
Velocity脚本简明教程
查看>>
虚拟机类加载机制
查看>>
RTSP流媒体数据传输的两种方式(TCP和UDP)
查看>>
大数n!
查看>>
LPC-LINK 2 LPC4370 简化线路图
查看>>
【模板】关于vector的lower_bound和upper_bound以及vector基本用法 STL
查看>>
linux c动态库编译好了,不能用。有些方法报(undefined reference)错误。
查看>>
在CentOS 6.5 中安装JDK 1.7 + Eclipse并配置opencv的java开发环境(二)
查看>>
docker 安装与卸载
查看>>
“搜狐微博零估值”用意何在
查看>>
如何区分 OpenStack Neutron Extension 和 Plugin
查看>>
简述人工智能发展的先决条件
查看>>
AWS API 2.0签名规范
查看>>