当前位置: 首页 > news >正文

国家对网站建设补助推广普通话的意义论文

国家对网站建设补助,推广普通话的意义论文,做网站的找哪个,做雷达干扰的网站快速排序 题目1-整数二分-数的范围 给定一个按照升序排列的长度为 n 的整数数组#xff0c;以及 q 个查询。 对于每个查询#xff0c;返回一个元素 k 的起始位置和终止位置#xff08;位置从 0 开始计数#xff09;。 如果数组中不存在该元素#xff0c;则返回 -1 -1。…快速排序 题目1-整数二分-数的范围 给定一个按照升序排列的长度为 n 的整数数组以及 q 个查询。 对于每个查询返回一个元素 k 的起始位置和终止位置位置从 0 开始计数。 如果数组中不存在该元素则返回 -1 -1。 输入格式 第一行包含整数 n 和 q表示数组长度和询问个数。 第二行包含 n 个整数均在 1∼10000 范围内表示完整数组。 接下来 q 行每行包含一个整数 k表示一个询问元素。 输出格式 共 q 行每行包含两个整数表示所求元素的起始位置和终止位置。 如果数组中不存在该元素则返回 -1 -1。 数据范围 1≤n≤100000 1≤q≤10000 1≤k≤10000 输入样例 6 3 1 2 2 3 3 4 3 4 5 输出样例 3 4 5 5 -1 -1 #includeiostreamusing namespace std;const int N 100010;int q[N];int n,m;int main(){cinnm;for(int i0;in;i) scanf(%d,q[i]);for(int i0;im;i){int x;cinx;int l0, rn-1;// 寻找左边界while(lr){int mid lr1;if(q[mid]x) rmid;else l mid1;}if(q[l]!x) cout-1 -1endl;//寻找右边界else{coutl ;int l0,rn-1;while(lr){int mid lr1 1;if(q[mid]x) lmid;else rmid-1;}coutrendl; //这里输出l和r都可以因为最终时刻l和r是指向一个位置的}}return 0; }算法思想二分的主要思想是在一个区间内部去二分答案边界每次选择答案所在的区间进行处理每次区间缩小一半当区间长度为1的时候左右相等的时候就找到了答案。 整数划分需要注意边界问题 书写模板时候一定不要写错顺序就是先找左端点再找右端点。 //注意 1.mid一定要写在while循环的里面因为mid的值在while过程中是不断更新的。 2.找左端点时候更新方式midlr1; if(check) rmid; else lmid1; 3.找右端点时候更新方式midlr11; if(check) lmid; else rmid-1; 即 r与l对应取值的对应关系记住。 题目2 浮点数二分-数的三次方根 给定一个浮点数 n求它的三次方根。 输入格式 共一行包含一个浮点数 n。 输出格式 共一行包含一个浮点数表示问题的解。 注意结果保留 6 位小数。 数据范围 −10000≤n≤10000 输入样例 1000.00 输出样例 10.000000 #includeiostreamusing namespace std;int main(){double x;cinx;double l -10000, r 10000;while( r-l 1e-7){ //因为是浮点数二分随意不存在边界问题就不用1或-1double mid (lr)/2;if(mid*mid*mid x) lmid;else r mid;}printf(%.6f,l);return 0; }算法思想浮点数二分对比整数二分不需要判断边界的情况所以更加简单。但是看似很简单的一道题有很多细节需要注意。 注意1.在判断r-l时数据范围必须要小于1e-6因为最后编译器判断时是保留小数点后六位的如果是1e-6可能导致小数点后第六位的数不同不能Accepted 2.在第一步确定数的范围时要设为-10000到10000而不能设为n。 3.在while进行判断的时候必须是右边界减去左边界或者取绝对值也可以。
http://www.yutouwan.com/news/19958/

相关文章:

  • 互联网行业网站设计公司网站上传文章
  • 网站功能模块表格上海网站建设 分类广告
  • 建设部网站事故快报深圳专业做网页的公司
  • 网站后台密码忘记了钓鱼网站在线生成器
  • 镇江网站seo外包google推广怎么做
  • 钓鱼网站代做企业管理系统说明
  • 医疗网站建设渠道无极网页游戏
  • 淘宝上开个网站建设重庆网站推广 软件
  • 做网站很火的APP做网上营销怎样推广
  • 网站开发专业术语网站集约化建设进度报告
  • 张东敏 上海 科技 网站建设购物网站线下推广办法
  • 长沙网站开发智连云港建网站
  • 做网站要ftp信息吗上海建设网站价格
  • 自己做一元夺宝网站网站开发使用数据库的好处
  • 手机电脑网站建设短视频在建工程
  • 家乡网站设计模板山西省建设厅网站
  • 专注律师微网站建设与律师微信营销网站培训机构
  • 全能企业网站管理系统dw怎么做网站注册登入页面
  • 重庆网站备案需要几天网络推广网站电话
  • 简繁网站怎么做wordpress post date
  • 网站推广公司兴田德润品牌网络营销策划书
  • 开网站要多少钱软件开发平台软件
  • 做国际物流需网站网站开发外包计入什么科目
  • 三网合一网站网站建设需要技术
  • 图标设计在线生成长沙百家号seo
  • 南宁门户网站如何创建一个网址
  • 个人网站模板儿童建站点
  • 网站设计要多少钱网站经营性质
  • 常用网站建设工具2024全民核酸又开始了
  • 怎么网站建设到百度快速设计网站