hdu5922 2016CCPC东北地区大学生程序设计竞赛 A题 Minimum’s Revenge(思维,水题)
2016-10-20 16:13
399 查看
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=5922
题目大意:
n个点的完全图,每条边的权值等于连接这两条边的点的序号的最小公倍数,求最小生成树的权值和。
题目分析:
其实很简单,最小生成树就是把点1和其他点连起来。
反证一下,如果这样连不是最小的,假设存在一条边<x,y>在最小生成树里比连接<1,y>要优,则有LCM(x,y)<LCM(1,y)=y,这明显不可能啊~~
注意一下结果有可能爆int。
题目大意:
n个点的完全图,每条边的权值等于连接这两条边的点的序号的最小公倍数,求最小生成树的权值和。
题目分析:
其实很简单,最小生成树就是把点1和其他点连起来。
反证一下,如果这样连不是最小的,假设存在一条边<x,y>在最小生成树里比连接<1,y>要优,则有LCM(x,y)<LCM(1,y)=y,这明显不可能啊~~
注意一下结果有可能爆int。
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { int T;ll n; scanf("%d",&T); for(int i=1;i<=T;i++) { scanf("%I64d",&n); printf("Case #%d: %I64d\n", i,n*(n+1)/2-1); } }
相关文章推荐
- (HDU 5922)Minimum’s Revenge 思维水题 <2016CCPC东北地区大学生程序设计竞赛 - 重现赛 >
- 【HDU5922 2016CCPC东北地区大学生程序设计竞赛 - 重现赛 A】【水题】Minimum’s Revenge
- (HDU 5924)Mr. Frog’s Problem 思维水题 <2016CCPC东北地区大学生程序设计竞赛 - 重现赛 >
- 2016CCPC东北地区大学生程序设计竞赛-Minimum’s Revenge
- 【HDU5926 2016CCPC东北地区大学生程序设计竞赛 - 重现赛 E】【水题】Mr. Frog’s Game 连连看
- 2016CCPC东北地区大学生程序设计竞赛 - Auxiliary Set(思维题)
- hdu 5924 Mr. Frog’s Problem(2016CCPC东北地区大学生程序设计竞赛 C题,数学思维)
- HDU 5922 Minimum’s Revenge(思维题)——2016CCPC东北地区大学生程序设计竞赛 - 重现赛
- (HDU 5927)Auxiliary Set 思维题 <2016CCPC东北地区大学生程序设计竞赛 - 重现赛 >
- HDU 5922 Minimum’s Revenge 【模拟】 (2016CCPC东北地区大学生程序设计竞赛)
- 【HDU5924 2016CCPC东北地区大学生程序设计竞赛 - 重现赛 C】【水题】Mr. Frog’s Problem
- HDU 5922 Minimum’s Revenge 【模拟】(2016CCPC东北地区大学生程序设计竞赛)
- 2016CCPC东北地区大学生程序设计竞赛 1005 HDU5926
- HDU 5929 Basic Data Structure 【模拟】 (2016CCPC东北地区大学生程序设计竞赛)
- 【HDU5927 2016CCPC东北地区大学生程序设计竞赛 - 重现赛 F】【dfs序 + 线段树 or 树状数组 复杂度计算】Auxiliary Set 一个点如果是好点或是两个好点的LCA就是好
- HDU 5927 Auxiliary Set 【DFS+树】(2016CCPC东北地区大学生程序设计竞赛)
- 2016CCPC东北地区大学生程序设计竞赛 1008 HDU5929
- 【HDU5928 2016CCPC东北地区大学生程序设计竞赛 - 重现赛 G】【计算几何 凸包思想 枚举底点做DP】Birthday Gift 给定绳长最多围住多少个点
- HDU 5927 Auxiliary Set 【DFS+树】(2016CCPC东北地区大学生程序设计竞赛)
- HDU 5924 Mr. Frog’s Problem 【模拟】 (2016CCPC东北地区大学生程序设计竞赛)