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

wordpress 插件游戏关键词优化排名第一

wordpress 插件游戏,关键词优化排名第一,php驾校网站源码,安装wordpress 空白题目:http://poj.org/problem?id1521 题目大意:给定字符串,求哈夫曼编码长和它与等长编码的比值 做这道题目的时候wrang了好几次,但是, 经过调试之后,我彻底了解了哈夫曼树的过程 说来相当有价值了。在下面…

 

题目:http://poj.org/problem?id=1521

题目大意:给定字符串,求哈夫曼编码长和它与等长编码的比值

 
做这道题目的时候wrang了好几次,但是,
经过调试之后,我彻底了解了哈夫曼树的过程
说来相当有价值了。在下面我也会分享出来的。
 
View Code
#include <iostream>  
#include "cstdio"
#include "string"
#include "cstring"
#include <queue>  
using namespace std;  
struct Num
{int number;bool operator<(const Num &a) const{return number>a.number;}
}tmp;
int main()
{   string s; char c;int numberofchar, i, j, a, b;while(1){priority_queue<Num> que; cin>>s;if(s=="END")break;sort(s.begin(), s.end());c = s[0];numberofchar = 0;for(i=0; i<s.length(); i++){if(s[i]==c)numberofchar++;else{tmp.number = numberofchar;que.push(tmp);c = s[i];numberofchar = 1;}}tmp.number = numberofchar;que.push(tmp);  //细节1:这个地方可不能忘了呀,不然,毫无疑问的wrong answerint oldlen = s.length()*8;int newlen = 0;if(que.size()==1)  //细节2:这个地方也不能忘了,不然,程序会莫名其妙的出错,自然也是wrong answernewlen = que.top().number;while(que.size()>1){a = que.top().number; que.pop();b = que.top().number; que.pop();tmp.number = a+b;newlen += tmp.number;que.push(tmp);}cout<<oldlen<<" "<<newlen<<" ";printf("%.1f\n", (float)oldlen/newlen);}return 0;  
}   
 

 

 

转载于:https://www.cnblogs.com/o8le/archive/2011/09/25/2190519.html

http://www.lbrq.cn/news/2748961.html

相关文章:

  • 政府网站开发 扬州免费找精准客户软件
  • 成都设计公司邮箱广州网站优化外包
  • 上海大型网站制作免费引流微信推广
  • 做自己的网站能赚钱吗西地那非片多少钱一盒
  • 天猫网站建设的优势有哪些贴吧引流推广
  • iis搭建多个网站西安关键词seo
  • 做自媒体常用的图片网站天津seo排名
  • 菜鸟app制作教程北京seo产品
  • 寿光做网站手机百度如何发布作品
  • 做按摩网站多少钱郑州seo优化公司
  • 晋中市住房保障和城乡建设局网站百度网盘app下载安装手机版
  • wordpress添加视频插件成都排名seo公司
  • 四川省建设局网站杭州网站建设技术支持
  • 怎样优化网站百度一下官网首页
  • ip查询网站备案查询相亲网站排名前十名
  • app程序开发定制网站免费网站免费优化优化
  • 响应式网站排名如何seo是搜索引擎优化吗
  • 蚌埠seo推广班级优化大师使用指南
  • 两栏式网站静态网页设计与制作
  • 项目网站开发网页制作软件有哪些
  • 有什么软件可以做网站企业网站的在线推广方法有
  • 小型网站制作百度小程序seo
  • 三亚哪里做网站电子商务平台建设
  • b2c网站代表和网址海外短视频软件
  • 淘宝客怎么建设网站排名优化软件
  • 夺宝网站是怎么做推广的免费的发帖收录网站
  • 有了域名怎么做网站百度用户服务中心
  • 泉州商城网站开发设计宁德市中医院
  • 杭州做网站比较好的公司上海网站seo外包
  • 沈阳手机网站建设如何做好网络推广
  • gitee 流水线+docker-compose部署 nodejs服务+mysql+redis
  • RH134 访问网络附加存储知识点
  • Flutter Provider 模式实现:基于 InheritedWidget 的状态管理实现
  • Point-LIO技术文档中文翻译解析
  • YOLOv8目标检测网络结构理论
  • 智能座舱软件架构设计的宏观决策框架