ACM书中题目 T
来源:互联网 发布:js 时间选择控件小时 编辑:程序博客网 时间:2024/05/17 09:08
一.题目描述
输入B和N,找出一个数字A使得A的N次方最接近B;
二.思路
A的N次方有小于等于大于B的,这个A一定介于大于和小于的之间,再比较前后与B的绝对值之差
三.代码
#include<iostream>#include<vector>#include<cmath>#include<iomanip>using namespace std;int main(){ vector<int>a; vector<int>b; double c,d,cha1,cha2; int i,j; for(;;) { cin>>c; cin>>d; if(c==0 && d==0) break; else { a.push_back(c); a.push_back(d); for(i=1;;i++) { if(pow(i,d)>=c) { cha1=pow(i,d)-c; cha2=c-pow(i-1,d); if(cha1>cha2) { b.push_back(i-1); } else { b.push_back(i); } break; } } } } for(j=0;j<b.size();j++) { cout<<b[j]<<endl; } return 0;}四.感受
这道题没什么技术含量,必须过
0 0
- 《ACM书中题目》T
- ACM书中题目 T
- 《ACM程序设计》书中题目 T
- ACM程序设计》书中题目--problem t
- 《ACM程序设计》书中题目―T
- 《ACM程序设计》书中题目T
- acm书中题目 t-20
- 《ACM程序设计》书中题目 T
- ACM程序设计 书中题目T
- 《ACM程序设计》书中题目 T
- 《ACM程序设计》书中题目T 第二十题 找底数
- ACM程序设计书中题目--T(次方问题)
- ACM书中的题目 T-20
- acm程序设计书中的题目t
- 《ACM程序设计》书中题目T(谁的几次方最接近它O.O。。。)
- ACM书中题目 K
- ACM书中题目 O
- ACM书中题目 G
- 并查集
- Linux系统C语言面试汇总
- apache index.html 翻译( Ubuntu Default Page)
- 根文件系统移植遇到的问题
- linux启动盘制作
- ACM书中题目 T
- 多态和虚方法调用
- Apache Prefork、Worker和Event三种MPM分析
- 求两个数最大公约数 并简单解析system(pause)和getchar()的区别
- background-origin属性使用示例
- 安卓 3.0 蜂巢—平板和设计复兴
- LeetCode--114. Flatten Binary Tree to Linked List
- 这是我的第一篇博客
- LeetCode 29. Divide Two Integers