codevs4438 YJQ Runs Upstairs

题目描述 Description

学校科技楼一共有N层,而神犇YJQ每天都在科技楼N楼的机房写代码。这天,他准备从科技楼1楼爬到N楼。有个M连接不同楼层的楼梯,爬每个楼梯需要一定的体力值。楼梯一定是从低处通往高处的。(但是由于楼房的设计比较奇怪,第i楼并不一定在第i-1楼上面,也就是说给出的边不保证x<y,但保证图为DAG,请自行处理楼层之间的高度关系)。为了省时间,YJQ一定只会上楼梯而不会下楼梯,即楼梯间不会形成环路。而且出于人性化考虑,不管YJQ选择什么路线上楼,他爬的楼梯数量一定小于20。为了使体力消耗尽量平稳,YJQ需要选择一条“每个楼梯消耗体力值的方差最小”的路径上楼。请帮助YJQ计算出这个最小方差。

输入描述 Input Description

第一行包含2个整数N,M表示科技楼楼层数和楼梯数; 接下来M行,每行3个数,x,y,z表示存在一条由x层通往平台y层的楼梯,爬这个楼梯需要消耗z的体力值。

输出描述 Output Description

一行1个实数,表示最小方差,精确到小数点后4位。

样例输入 Sample Input

4 4 1 2 1 2 4 3 1 3 2 3 4 3

样例输出 Sample Output

0.2500

数据范围及提示 Data Size & Hint

对于30%的数据,N<=10,M<=20;

另有20%的数据N<=35,M<=220,Z∈0,1;

对于100%的数据2<=N<=50,M<=300,0<=Z<=50保证至少存在一条由1到N的路径。

s^2=((x1^2+x2^2+……+xn^2)-2*x*(x1+x2+……+xn)+n*x^2) / n

因为上式分子>=0,只要知道n与tot,x=tot/n。所以按照状态spfa,求出每个状态 f[i=当前点][j=第几步][k=路径长度和tot]=最小平方和

在i=n时,直接处理更新ans值

时间: 2024-10-08 22:02:26

codevs4438 YJQ Runs Upstairs的相关文章

Query runs slow via .NET

Slow in the Application, Fast in SSMS?Understanding Performance Mysteries An SQL text by Erland Sommarskog, SQL Server MVP. Last revision: 2013-08-30.This article is also available in Russian, translated by Dima Piliugin. Introduction When I read var

codevs4439 YJQ Requires Food

题目描述 Description 神犇YJQ有n个不同的妹子和m种食物,每一天每一种食物只供应一个妹子吃的份量.在接下来的t天内,YJQ准备包养所有的妹子. 对于每个妹子,她在t天内都只会吃某些特定的食物,并且总共有q种特殊要求,每种要求是在Ti天Ai号妹子会由于特殊原因不能吃第Fi种食物. 有些时候,为了满足妹子的要求,必须改变所有妹子的喂食方案.在每一天重新分配食物会有不同的代价,YJQ不愿意付那么多钱,所以他希望改变妹子喂食方案的代价尽量少. 现在,YJQ拜托你给他的妹子制定食物分配计划,

Jmeter-Maven-Plugin高级应用:Configuring the jvm that the jmeter process runs in

Configuring the jvm that the jmeter process runs in The JMeter Maven plugin will run the JMeter process in its own JVM. You have full control over this JVM and can set the -Xms and -Xmx as well as any command line arguments you require. We suggest th

codevs4437 YJQ Arranges Sequences

题目描述 Description 神犇YJQ有两个长度均为n的数列A和B,并且A是一个单调不增的数列.他认为这两个数列的优美度为.有一天YJQ很无聊,他把Bi进行重新排列,得到了许多不同的优美度.他想知道他能得到的最大的优美度和最小的优美度的差是多少. 输入描述 Input Description 第一行一个整数n表示数列长度,接下来n行每行两个整数表示Ai和Bi 输出描述 Output Description 一行,一个整数表示优美度的最大值与最小值的差 样例输入 Sample Input 2

Codeforces 1179 D - Fedor Runs for President

D - Fedor Runs for President 思路: 推出斜率优化公式后,会发现最优点只可能来自凸斜率中的第一个元素和最后一个元素, 这两个元素不用维护凸斜率也能知道,就是第一个和上一个元素 代码: #pragma GCC optimize(2) #pragma GCC optimize(3) #pragma GCC optimize(4) #include<bits/stdc++.h> using namespace std; #define y1 y11 #define fi

HAXM is not working and emulator runs in emulation mode

手动安装C:\Users\xxxx\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe 详细参考如下文章: http://my.oschina.net/1pei/blog/480056

What happens when a SQL Query runs?

Posted by Padma Chitturi in Uncategorized. Leave a Comment Hi Folks, It has been such a long time that I have written on SQL Server.  Let's go for a trip on SQL architecture and few things which really might interest us. Every one of us write queries

越狱Season 1-Episode 7: Riots, Drills and the Devil: Part 2

Season 1, Episode 7: Riots, Drills and the Devil: Part 2 -Pope: Belick, get those guys in line guy: (男)人,家伙 Belick 让那些家伙站好 -Berwick: get them the information information: 通知 叫他们排好队 go on back in? 我们进去吗? -Pope: Not yet 现在还不行 we cut the water about an

加勒比海盗1英文剧本

[完整版]加勒比海盗一全英文对白完整版 这是加勒比海盗一的全部英文对白,从开头到结束,目的是为了方便那些想用加勒比海盗练习听力的朋友,也可以作为对剧情的参考,加注了人名,部分无法考证名字的路人以MAN替代 <PIRATES OF THE CARIBBEAN>--THE CURSE OF THE BLACK PEARL [Elizabeth singing softly]:Drink up,me hearties,yo ho; We kidnap and ravage and don't giv