1317专题

【HDU】1317 XYZZY spfa判负环+floyd求传递闭包

传送门:【HDU】1317 XYZZY 题目分析:首先我们可以用spfa判最长路上是否有正权环,但是有正权环却不等价于能到达终点。这是我们还需要判断是否能从正权环中走到终点,这个可以用传递闭包搞定。如果没有正权环就看是否能从起点到终点就好了。 代码如下: #include <cstdio>#include <cstring>#include <algorithm>

hdu 1317 XYZZY(spfa判环)

http://acm.hdu.edu.cn/showproblem.php?pid=1317 大致题意:有n个房间,每个房间都有对应的能量值(可正可负),现在从1出发要到达n,初始能量为100,问是否能够达到n点,到达n的条件是中间及最后的能量值都要大于0. 思路:若不考虑环,那么求最长路判断是否大于0即可。若存在负环,对求最长路也没影响;但当存在正环时,最长路就不存在了。可用sp

HDU 1317 XYZZY Bellman-Ford求最长路 判断正环

题意:给你n个房间 开始有能量值100 判断能否从1到第n个房间 每到一个房间可以获得能量x(可能小于0)  每到一个房间总能量必须大于0 每个房间可以重复到达 思路:求一个从1到n的最长路 不过可能有正环 没有正环 直接求最长路 如果有正环 判断环中的点是否可以到达n 具体用Bellman-Ford算法 虽然复杂度是(n*m)这题应该可以了 如果迭代n-1次之后还能松弛 说明有正环 然后

东方博宜1317 - 正多边形每个内角的度数?

问题描述 根据多边形内角和定理,正多边形内角和等于:( n-2 ) × 180∘( n 大于等于 3 且 n 为整数)。 请根据正多边形的边数,计算该正多边形每个内角的度数。(结果保留1位小数)。 输入 正多边形的边数 n ( n≥3 且 n≤10 )。 输出 该正 n 边形每个内角的度数。 样例 输入 3 输出 60.0 代码1 #include <iostream>u

NEFU 1317 神奇的开方运算(线段树)

神奇的开方运算 Problem:1317 Time Limit:1000ms Memory Limit:65535K Description 给出一个数组,现有两种操作1.将某一个区间所有数开方(向下取整)2.询问某一个区间的区间和 Input 多组样例,对于每组样例第一行输入一个数 N(1&lt;=N&lt;=1e5)

CSP-S/J 信息学1317:组合的输出-信息学一本通(c++)

CSP-SJ信息学资料下载-提取码:ajfb 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 12793 通过数: 6200 【题目描述】 排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r≤n),我们可以简单地将n个元素理解为自然数1,2,…,n,从中任取r个数。 现要求你用递归的方法输出所有组合。 例如n=5,r=3,所有组合为: 1 2