PKU 1650
来源:互联网 发布:电脑上电视直播软件 编辑:程序博客网 时间:2024/06/07 22:32
这一道题,看似简单,但是,着实,做出来,需要一些时间.或许,这一种虽然有思路,但实际编出程序很难得题,是最让人难受的一种类型题.
就花费的时间来说,不低于,一道回溯的应用题目.
#include<iostream>#include<math.h>#include<fstream>using namespace std;int num1,num2;int exac=1e-9;int main(){//freopen("data_1650.txt","r",stdin);int N=1,L,D=1,j,NN,DD;double A,jue,juemin=10000;while(cin>>A>>L&&A&&L){while(N<L&&D<L){juemin=1000;jue=fabs(A-(double)N/D);if(jue<exac) //必须另外设两个DD,LL,用来存储结果 {NN=N;DD=D;break;}if(jue<juemin)//这条,简单的if()判断语句必不可少 {NN=N;DD=D;juemin=jue;}if(A>(double)N/D) N++;else D++;}cout<<NN<<" "<<DD<<endl;}return 0;}
0 0
- PKU 1650
- pku 1018 && pku 1095
- pku 3345 && pku 3107
- PKU 1161、PKU 2524、 PKU 1308
- pku 1003
- pku 1125
- PKU 1002
- PKU题解
- pku 3278
- pku-1001
- pku-acm
- pku 1979
- PKU 1012
- pku 2236
- pku 2352
- pku 2395
- pku 2421
- pku 1001
- PHP数组输出三种形式 PHP打印数组
- 找出数组中的最大连续乘积子串
- Hadoop-2.2.0学习之二HDFS联盟
- rstplib源码分析---快速生成树之端口状态转移状态机
- 绪论
- PKU 1650
- CocoaPods一个Objective-C第三方库的管理利器
- HDU 1048 What Is Your Grade? (简单模拟)
- 不错的iOS相关的主页或网站 (更新于14-06-22)
- CSU OJ 1111 三家人 (湖南省第八届大学生计算机程序设计竞赛)
- ORACLE_关于OGG参数.ENABLE_GOLDENGATE_REPLICATION
- php 打印数组
- 搜索引擎xunsearch的配置、安装
- 数值的整数次方double pow(double base,int exponent)求base的exponent次方 不考虑大数 不准用库函数