POJ 1862: Stripies
思路:
每次找最大的两个数来合并,直到合并到只剩一个
问题:如何证明
有点坑,用C++能过,用G++就过不了
#include <cstdio>
#include <cstring>
#include <stack>
#include <queue>
#include <algorithm>
#include<iostream>
#include<map>
#include<set>
#include<math.h>
using namespace std;
#define MAX_A 10000int cmp(int a,int b){return a<b;
}//维护一个优先队列
priority_queue <double> pque;
int main(){int n;scanf("%d",&n);double j;for(int i=0;i<n;i++){scanf("%lf",&j);pque.push(j);}int k = n;//当前stripiesd的数量while(k!=1){double a,b;a = pque.top();pque.pop();b = pque.top();pque.pop();pque.push(2*sqrt(a*b));k--;} printf("%.3lf\n",pque.top());return 0;
}
POJ 1862: Stripies相关推荐
- poj 1862 Stripies/优先队列
原题链接:http://poj.org/problem?id=1862 简单题,贪心+优先队列主要练习一下stl大根堆 写了几种实现方式写成类的形式还是要慢一些... 手打的heap: 1: 1 #i ...
- POJ 1862 amp; ZOJ 1543 Stripies(贪心 | 优先队列)
题目链接: PKU:http://poj.org/problem?id=1862 ZJU:http://acm.zju.edu.cn/onlinejudge/showProblem.do?proble ...
- 《挑战程序设计竞赛(第2版)》习题册攻略
本项目来源于GitHub 链接: 项目GitHub链接 1 前言 项目为<挑战程序设计竞赛(第2版)>习题册攻略,已完结.可配合书籍或笔记,系统学习算法. 题量:约200道,代码注释内含详 ...
- [SinGuLaRiTy] 贪心题目复习
[SinGuLaRiTy-1024] Copyright (c) SinGuLaRiTy 2017. All Rights Reserved. [POJ 2709] 颜料 (Painter) 题目描述 ...
- POJ前面的题目算法思路【转】
1000 A+B Problem 送分题 49% 2005-5-7 1001 Exponentiation 高精度 85% 2005-5-7 1002 487-3279 n/a 90% 2005-5- ...
- POJ 超详细分类
POJ 各题算法 1000 A+B Problem 送分题 49% 2005-5-7 1001 Exponentiation 高精度 ...
- POJ的题目分类(两个版本)
版本一: 简单题 1000A+B Problem 1001Exponentiation 1003 Hangover 1004 Financial Management 1005 I Think I N ...
- 挑战程序设计竞赛(第二章习题总结)
文章目录 搜索 Curling 2.0(POJ 3009) Meteor Shower(POJ 3669) Smallest Difference(POJ 2718) Hopscotch(POJ 30 ...
- poj题目详细分类及算法推荐题目
DP: 1011 NTA 简单题 1013 Great Equipment 简单题 1024 Calendar Game 简单题 ...
- ACM POJ 题目分类(完整整理版本)
DP: 1011 NTA 简单题 1013 Great Equipment 简单题 1024 Calendar Game 简单题 ...
最新文章
- React和Jquery比较
- ionic tab显示到顶部去了
- dotnet pack 打包文件版本号引起 Could not load file or assembly 问题
- IEEE 回应禁止华为系审稿人;WiFi联盟、蓝牙联盟已恢复华为成员资格;中国计算机学会:暂时中止与IEEE通信学会合作……...
- ROS笔记(4) RoboWare Studio 的安装
- CSDN编辑器 修改代码颜色
- JSP的自定义标签(一)
- 2009开源SNS软件总结
- android nano app,实战nanoHTTPD嵌入android app(3)
- 阿里云商标注册续展有哪几种?阿里云商标注册续展有优惠券吗?
- 福昕阅读器 - PDF 文档基本操作
- 计算机原理加法指令流程图,加法器电路设计方案汇总(八款模拟电路设计原理详解)...
- fc安卓模拟器_[10月26号]VirtuaNES FC游戏模拟器:附300个无敌版Roms游戏!非常受欢迎的FC游戏模拟器...
- FPGA仿真--前仿真和后仿真
- ddb文件怎么打开?PROTEL 99se软件pcb设计下载安装使用教程(5)
- ARM NEON优化4.RGB图像转灰度图
- gentoo virtual couldnt download
- LaTeX排版小工具
- bpmn定义之camunda bpm生命周期
- [附源码]Python计算机毕业设计电影票网上订票系统
热门文章
- 解决Mac无法睡眠问题
- vm虚拟机安装lede旁路由_Vmware虚拟机安装LEDE实现软路由openwrt
- 新浪微博注册页面的用户体验分析报告(转载)
- Beginning Lua with World of Warcraft Add-ons第三章翻译总结及一些工具
- mysql 创建utf-8数据库_mysql 创建utf-8数据库
- App开发国内常用的应用市场
- python中temp是什么意思_.temp(temp是什么意思?)
- JTAG IEEE 1194.1笔记
- python词性标注_自然语言处理基础技术之词性标注
- jieba分词及词性判断