Another Graph Game
来源:互联网 发布:百佳软件商城 编辑:程序博客网 时间:2024/06/05 20:22
They take turns to do the following operations. During each operation, either Alice or Bob can take one of the nodes from the graph that haven’t
been taken before. Alice goes first.
The scoring rule is: One person can get the bonus attached to a node if he/she have choosen that node before. One person can get the bonus attached to a edge if he/she have choosen both node that induced by the edge before.
You can assume Alice and Bob are intelligent enough and do operations optimally, both Alice and Bob’s target is maximize their score – opponent’s.
What is the final result for Alice – Bob.
你可以假设爱丽丝和鲍勃足够聪明,并且进行最优操作,爱丽丝和鲍勃的目标都是最大化他们的得分-对手的得分。
The next m lines, each line have three numbers u, v, w,(1≤u,v≤n,|w|<=109) the first 2 numbers is the two nodes on the edge, and the last one is the weight on the edge.
4 09 8 6 5
/*题意:对于一个图,两个人轮流取点,谁取得那个点则获得那个点的价值,而一个人如果取得同一条边的两点,则同时也会获得这条边的价值,两人都按最优方案去取,最后输出价值之差思路:只要将边分半给两个点即可,如果两点同时在一个人身上,那么边的价值也会加上去,如果两点在两个人身上,那么边的价值会被减去*/#include <iostream>#include <algorithm>#include <cstdio>using namespace std;#define N 100001int n, m;double a[N];int main(){int i, j, k, x, y;double w;while (~scanf("%d%d", &n, &m)){for (i = 1; i <= n; i++)scanf("%lf", &a[i]);for (i = 1; i <= m; i++){scanf("%d%d%lf", &x, &y, &w);w = w / 2;a[x] += w;a[y] += w;}sort(a + 1, a + 1 + n);double sum1 = 0, sum2 = 0;for (i = 1; i <= n; i++){if (i % 2 == 0)sum1 += a[i];elsesum2 += a[i];}printf("%.0f\n", sum1 - sum2);}return 0;}
- Another Graph Game
- hdu 4647 Another Graph Game
- HDU 4647 Another Graph Game
- hdu 4647 Another Graph Game
- hdu 4647Another Graph Game
- HDU4647:Another Graph Game(贪心)
- HDU4647 Another Graph Game 签到
- hdu 4647——Another Graph Game
- hdu 4647 - Another Graph Game(思路题)
- Another Graph Game(hdu4647,拆边+贪心)
- HDU-4647 Another Graph Game 贪心
- hdu 4647 Another Graph Game (贪心)
- hdu 4647 Another Graph Game(高效)
- hdu 4647 Another Graph Game 多校第五场
- 2013 多校第五场 hdu 4647 Another Graph Game
- hdu - 4647 - Another Graph Game(分割权)
- hdu 4647 Another Graph Game 贪心 解题报告
- codeforces 841D Leha and another game about graph
- struts2--使用自定义拦截器
- KMP
- Web 的攻击技术
- vlc实现多倍速播放http文件
- 1011. A+B和C (15)
- Another Graph Game
- netty(二) 伪异步I/O编程
- 实战css3画个机器猫后自己的得到
- Android 获取当前时间(最简单)
- Android Jni 编译 error: undefined reference to 错误
- Graveyard,NEEEC 2006,LA 3708
- 作用域和lambda
- js attachEvent ,addEventListener 和 on 绑定事件的区别
- 【JavaScript笔记】1.5 js流程控制