关闭

hdu1701ACMer(基础)

212人阅读 评论(0) 收藏 举报
分类:

ACMer

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4336    Accepted Submission(s): 1982


Problem Description
There are at least P% and at most Q% students of HDU are ACMers, now I want to know how many students HDU have at least?
 

Input
The input contains multiple test cases.
The first line has one integer,represent the number of test cases.
The following N lines each line contains two numbers P and Q(P < Q),which accurate up to 2 decimal places.
 

Output
For each test case, output the minumal number of students in HDU.
 

Sample Input
1 13.00 14.10
 

Sample Output
15
 题目大意:hdu的acmer最多占学校总数的Q%,最少占P%,问学校的人数最少是多少?
首先,若设最少人数为sum,则当第一个满足sum*p% < sum*Q%时的sum的值即为最小sum值。
代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
	int n,i;
	double p,q;
	scanf("%d",&n);
	while(n--)
	{
		int sum=0;
		scanf("%lf%lf",&p,&q);
		int num=q-p;
		i=1;
		while(1)
		{
			if((int)(p*i/100)<(int)(q*i/100))
			{
			 sum=i; break;
			}
			i++;
		}
	printf("%d\n",sum);
	}
return 0;
}


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Linux网络基础命令

Linux中网络配置有下面三种方式:ifconfig命令临时配置ip地址、setup工具永久配置ip地址、修改网络配置文件  1,ifconfig命令:查看与配置网络状态 [root@SZB-L0...
  • zhang19910814
  • zhang19910814
  • 2016-05-11 15:12
  • 589

敢说你java基础很好吗?你能答对几个?(Java基础知识点整理)

1.熟悉IO相关接口和类,知道字符流和字节流的区别。 2.理解Java反射,并熟练使用反射解决问题。 3.理解泛型,并能熟练使用。知道的区别。 4.了解Collection、List、Map、Set之...
  • u014481156
  • u014481156
  • 2015-03-10 21:40
  • 787

如何做到有扎实的 Java 基础

学习java的同学大部分估计都有这样的疑问,到底什么是java基础呢,我们总会去问一些高手,什么是基础,每个人都会有不同的答案告诉你,这时候的你将会接收很多知识,因为这也是基础,那也是基础,整的全都成...
  • marvel_java
  • marvel_java
  • 2016-11-21 09:25
  • 2548

Python零基础入门一

上一个寒假学习完了《Android-第一行代码》这本书,这个寒假打算好学习一下python这门语言,一方面是由于对python的爬虫比较感兴趣,另一方面也是算是搜索查找的一种工具。这次学习由于没有找到...
  • BeMoreQuiet
  • BeMoreQuiet
  • 2017-01-09 21:21
  • 869

如何做到有扎实的Java基础

工作这么多年了,主要用的C语言,对Java语言只停留在看一些代码的层面,或者说是知道一些Java的语法。既然下定了决心学习Android App开发,而且也写了一些App代码, 但是发现对Java一些...
  • rex_nie
  • rex_nie
  • 2016-12-29 00:34
  • 1727

JAVA学习需要什么基础

JAVA学习需要什么基础
  • javaniuniu
  • javaniuniu
  • 2017-02-04 13:10
  • 2724

Android 面试题总结之Android 基础(一)

Android 面试题总结之Android 基础(一) 转眼间毕业好久了,写程序也很久了,从高中就一直写到现在好多年了啊,学习了很多东西,把之前整理的资料和知识点慢慢分享出来。这里主要总结Andr...
  • vfush
  • vfush
  • 2016-05-23 13:49
  • 13960

JAVA网络基础

1 网络基础简介1.1 两台计算机通信两台计算机需要通过网络进行通信,需要满足三个必备条件:IP地址(所处位置和身份)、协议(共同的语言)和端口号。1.1.1 TCP/IP协议 TCP/IP是目前世界...
  • DXZCZH
  • DXZCZH
  • 2016-07-03 10:38
  • 371

计算机网络基础常考面试题总结

1、OSI,TCP/IP,五层协议的体系结构,以及各层协议 答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层...
  • tzs_1041218129
  • tzs_1041218129
  • 2016-08-06 09:13
  • 8699

如何打好编程基础

编程入门学编程怎么打基础程如何打好编程基础C语言编程问题基础C++编程基础
  • qq_34233011
  • qq_34233011
  • 2016-06-01 21:28
  • 2026
    个人资料
    • 访问:50677次
    • 积分:2420
    • 等级:
    • 排名:第17697名
    • 原创:198篇
    • 转载:7篇
    • 译文:0篇
    • 评论:2条