时间:2015-05-07 来源:

UVa1456CellularNetwork(概率DP) 【移动开发】

Cellular Network

dp [ i,把前 k-1 个分为 j-1 个连续区间div前端切图, ( ixpi). The parallel paging strategy is to page the cells in a collection of cells simultaneously. Sequential paging strategy has lower paging cost than parallel paging strategy, Z2, Zw be the partition of the location area C (i.e., where each Zi is non-empty and corresponds to a distinct paging zone. When a call arrives for a mobile, all the cells in the second paging zone Z2 are paged, and let be the corresponding zone probabilities of the users in the paging zone Zi, , D, c2, cn} such that the mobile is guaranteed to be in one of these cells at the time of a call arrival. Suppose that it is possible to page any subset of these n cells in a unit of time (paging rounds) and find out if the mobile is located in one of the cells paged. The fastest strategy to find the cell where the mobile is located is to page all the n cells in the first and only round. However this strategy uses a lot of wireless bandwidth.

Mobiles move from once cell to another in a cellular network. Whenever a mobile reports its new cell as it crosses boundaries of cells, the cellular network knows a limited number of cells where the mobile is located. In this situation,是一些整数. u1,u3,手机在 Ci 的概率是 Pi = ui / (u1+u2+u3+....+un).

Sample Input

In many cases, where the probability of the mobile being present in a cell can be estimated for each of these n cells at the time of a call arrival. Let pi be the probability that the mobile is located at the cell ci and all the probabilities are independent. A sequential paging strategy is to page the cells sequentially in n paging rounds terminating once the mobile is found. Then the average cost of paging (number of cells paged), and the average paging delay (number of paging rounds) in locating the mobile, can be expressed as follows:

The following shows sample input and output for two test cases.

For example, c2, c5} and the probability of each cells in C are as follows:

ci c1 c2 c3 c4 c5 pi 0.3 0.05 0.1 0.3 0.25 If the cells in C are partitioned into two paging zones Z1 = {c1, c3}, c5}, , ,c5},c4},c3,访问区域的数学期望值为 2*(0.3+ 0.3)+(3+2)*(0.05+0.1+0.25) = 3.2.

2 5 2 30 5 10 30 25 5 5 30 5 10 30 25

If the cells in C are partitioned into two paging zones Z1 = {c1, Z2 = {c2, c5}, , , n, and the second integer, is the number of paging zones, u2, un,000.

= n1 + (n1 + n2) = 2(0.3 + 0.3) + (3 + 2)(0.05 + 0.1 + 0.25) = 2 x 0.6 + 5 x 0.4 = 3.2

= 1 +2 = 1(0.3 + 0.3) + 2(0.05 + 0.1 + 0.25) = 1 x 0.6 + 2 x 0.4 = 1.4

= ( ) , there is a tradeoff between bandwidth for time. For example, then the paging cost could be decreased. If we decrease the number of paging zones, for a fixed number w of paging zones, the probabilities of each cells that a mobile is located at the cell, write a program to partition the cells in C into w paging zones such that the average cost of paging to find the location of the mobile is minimized.

3.2000 2.3000 题意:手机在蜂窝中的定位问题是一个基本的问题.假设蜂窝网络已经知道手机处于 c1, c3,....cn 这些都区域中的一个,网页外包接活最简单的方法就是同时在这些区域寻找手机.但这样做很浪费时间web前端制作,由于蜂窝网络可以知道手机在这不同区域的概率,web前端制作因此折中的方法就是把这些区域分成 w 组承接网页制作, 然后依次访问.比如,div前端切图已经知道手机可能位于 5 个区域中web切图报价, 0.05, 0.3, w = 2,c2, 再同时访问 {c

Your program is to write to standard output. Print exactly one line for each test case. The line should contain the minimum average cost of paging to find the location of the mobile. The output should have a precision of exactly 4 digits after decimal point. You may round to the 4 digits after decimal point or round off at the 4-th digit after decimal point.

思路:简单的概率DP

Sample Output

状态转移方程:

A cellular network is a radio network made up of a number of cells each served by a base station located in the cell. The base station receives call signals from mobile users (mobiles) in the cell it serves, the cellular network must know in which cell the mobile is located so that the call is routed to the base station of the cell appropriately.

先把各个区域的概率值排序符合w3c标准,概率大的排前面.再处理前缀和,符合w3c标准这样子就可以分为连续的一段一段来处理了.

dp [ i,j ],j-1 ] + i * ( p [ i ] - p [ k-1 ] ) }  其中  1 <= i <= n  ,1 <= k <= i

Input

<span style="font-size:18px;">#include <cstdio> #include <iostream> #include <cstring> #include <cmath> #include <string> #include <algorithm> #include <queue> #include <stack> using namespace std; const int INF = 1<<29; const double PI = acos(-1.0); const double e = 2.718281828459; const double eps = 1e-8; const int MAXN = 110; double p[MAXN]; double dp[MAXN][MAXN]; bool cmp(double x, "r", "w", w; int Case; cin>>Case; while(Case--) { cin>>n>>w; double sum = 0; memset(p, sizeof(p)); for(int i = 1; i <= n; i++) { cin>>p[i]; sum += p[i]; } for(int i = 1; i <= n; i++) { p[i] /= sum; } sort(p+1, cmp); for(int i = 1; i <= n; i++) { p[i] += p[i-1]; fill(dp[i], INF); // 初始化 } for(int i = 1; i <= n; i++) { for(int j = 1; j <= w; j++) { for(int k = 1; k <= i; k++) { dp[i][j] = min(dp[i][j], dp[n][w]); } return 0; } </span>

点击次数:9154
作者:
web前端行业资讯
Web new NewsList
微软发布WindowsServerBuild17074更新 ,,2018年01月18日凭借一个AI小功能,这款Google应用冲上苹果AppStore榜首 ,,2018年01月18日百度数据可视化实验室正式成立,发布深度学习可视化平台VisualDL ,,2018年01月18日OpenAI开源最新工具包,模型增大10倍只需额外增加20%计算时间 ,,2018年01月18日百度手机输入法8.0正式发布:支持多人语音速记 ,,2018年01月18日CSDN宣布收购TinyMind团队并升级为AI社区 ,,2018年01月18日甲骨文发布补丁修复英特尔芯片漏洞造成的问题 ,,2018年01月18日权威!官方发布CPU熔断和幽灵漏洞防范指引:附补丁下载 ,,2018年01月18日Oracle宣布新的JavaChampions ,,2018年01月18日Fedora28壁纸征集活动现已开幕:将持续至2月13日 ,,2018年01月18日苹果WebKit团队发布Speedometer2.0网页响应测试工具 ,,2018年01月18日百度输入法8.0后天发布:全感官AI输入 ,,2018年01月18日腾讯和乐高合作:共同研发智能玩具、游戏 ,,2018年01月18日HomePod上市日益临近智能音箱市场吸引力越来越大 ,,2018年01月18日英特尔公布修补漏洞后PC性能数据:8代CPU影响最小 ,,2018年01月18日云存储公司Dropbox秘密提交IPO申请估值超百亿美元 ,,2018年01月18日iPod之父:防手机上瘾无技术难度苹果谷歌应承担责任 ,,2018年01月18日芯片不安全英特尔云客户考虑转用AMD等对手处理器 ,,2018年01月18日2018年Java展望 ,,2018年01月18日区块链有多火?快播流量矿石遭20多万人疯抢 ,,2018年01月18日Intel搞定神经拟态芯片:模拟人类大脑、自主学习 ,,2018年01月18日阿里巴巴发布IoTConnect开放连接协议,盼推动语音互动入口普及 ,,2018年01月18日区块链火了,全球大佬们怎么看? ,,2018年01月18日Facebook正测试新功能主推本地新闻资讯 ,,2018年01月18日在GooglePlay中发现使用Kotlin开发的安卓恶意软件 ,,2018年01月18日VisualStudio201715.6预览版本2,增加新功能 ,,2018年01月18日百度陆奇:AI是5G最好的加速器 ,,2018年01月18日PinterestCEO:不同于谷歌和Facebook,我们走了第三条路 ,,2018年01月18日腾讯加码区块链项目已悄然注册“以太锁”商标 ,,2018年01月18日3D打印脑组织?科学家正在向这一目标正在前进 ,,2018年01月18日网站改版要注意的事项2014年01月28日BAPI_NETWORK_COMP_ADD 【Web前端】2015年08月04日JavaScript的图像地图2014年01月28日数组中超过出现次数一半的数字【微软面试100题第七十四题】【综合】2014年11月26日Excel批注操作详解2014年01月28日Java输入输出流和文件操作 【编程语言】2015年06月24日PythonIDE开发工具WingIDE4.1.8发布 ,,2016年06月23日HDU1568Fibonacci(科学计数法+对数) 【移动开发】2015年09月02日十进制转化为其他进制(C语言)【编程语言】2015年05月15日分享awk变量$0的妙用2014年01月29日htmlxpages主题引用js和css的小区别 【移动开发】2015年03月26日Unity3d游戏汉化之IL注入文本替换--木石世纪 【移动开发】2014年11月18日继承概述【编程语言】2015年07月13日手机客户端接口开发文档模板整理 【编程语言】2014年12月29日喜欢看肥皂电视剧的无非就是一些窥淫癖 【编程语言】2014年12月16日数据同步的利器-rsync【综合】2015年01月12日POJ2480Longge'sproblem(欧拉函数+乘性函数) 【编程语言】2015年04月27日python中的for循环问题 【综合】2015年03月27日C#之抽象类2015年05月05日JavaScript特殊字符2014年01月29日FileZillaClient3.5.1正式版发布 ,,2016年06月29日鼠标接触或者离开图片时,图片大小会相应变化2014年01月28日利用树莓派控制步进电机——Python语言 【编程语言】2015年01月27日Windows下PHP的任意文件执行漏洞2014年01月29日自动阈值法:Otsu法用MATLAB实现Otsu算法: 【架构设计】2015年05月05日pcap文件解析工具,Xplico1.0发布 ,,2016年06月23日支付宝官方承认正在研发“小程序”,2017年巨头大战或将开始 ,,2017年01月12日DeepLearningbyAndrewNg---self-taught 【综合】2015年04月08日bsp开发的思想 【综合】2014年11月06日把域名从Godaddy转移到Namecheap详细图文教程2014年01月28日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)