博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU-4647 Another Graph Game 贪心,博弈
阅读量:5131 次
发布时间:2019-06-13

本文共 2068 字,大约阅读时间需要 6 分钟。

  题目链接:

  注意这题两人的决策是想要使得自己的分数与对方的差值最大。。

  注意到数据范围,显然是贪心之类的,如果没有变那么很简单,如果有边,那么我们进行拆边,把边的权值的一半加到所连的点上。然后排个序贪心。。

1 //STATUS:C++_AC_218MS_1020KB 2 #include 
3 #include
4 #include
5 //#include
6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13 #include
14 #include
15 #include
16 #include
17 #include
18 #include
19 #include
20 #include
21 #include
22 #include
23 using namespace std;24 //#pragma comment(linker,"/STACK:102400000,102400000")25 //using namespace __gnu_cxx;26 //define27 #define pii pair
28 #define mem(a,b) memset(a,b,sizeof(a))29 #define lson l,mid,rt<<130 #define rson mid+1,r,rt<<1|131 #define PI acos(-1.0)32 //typedef33 typedef __int64 LL;34 typedef unsigned __int64 ULL;35 //const36 const int N=100010;37 const int INF=0x3f3f3f3f;38 const int MOD= 1000000007,STA=8000010;39 const LL LNF=1LL<<55;40 const double EPS=1e-9;41 const double OO=1e30;42 const int dx[4]={-1,0,1,0};43 const int dy[4]={ 0,1,0,-1};44 const int day[13]={ 0,31,28,31,30,31,30,31,31,30,31,30,31};45 //Daily Use ...46 inline int sign(double x){ return (x>EPS)-(x<-EPS);}47 template
T gcd(T a,T b){ return b?gcd(b,a%b):a;}48 template
T lcm(T a,T b){ return a/gcd(a,b)*b;}49 template
inline T lcm(T a,T b,T d){ return a/d*b;}50 template
inline T Min(T a,T b){ return a
inline T Max(T a,T b){ return a>b?a:b;}52 template
inline T Min(T a,T b,T c){ return min(min(a, b),c);}53 template
inline T Max(T a,T b,T c){ return max(max(a, b),c);}54 template
inline T Min(T a,T b,T c,T d){ return min(min(a, b),min(c,d));}55 template
inline T Max(T a,T b,T c,T d){ return max(max(a, b),max(c,d));}56 //End57 58 double v[N];59 int n,m;60 61 int main(){62 // freopen("in.txt","r",stdin);63 int i,j,a,b;64 double c,ans;65 while(~scanf("%d%d",&n,&m))66 {67 for(i=1;i<=n;i++){68 scanf("%lf",&v[i]);69 }70 for(i=0;i
=0;i-=2){78 ans+=v[i]-v[i-1];79 }80 81 printf("%.0f\n",ans);82 }83 return 0;84 }

 

转载于:https://www.cnblogs.com/zhsl/p/3242257.html

你可能感兴趣的文章
关于mysql中GROUP_CONCAT函数的使用
查看>>
OD使用教程20 - 调试篇20
查看>>
Java虚拟机(JVM)默认字符集详解
查看>>
Java Servlet 过滤器与 springmvc 拦截器的区别?
查看>>
(tmp >> 8) & 0xff;
查看>>
linux命令之ifconfig详细解释
查看>>
NAT地址转换
查看>>
Nhibernate 过长的字符串报错 dehydration property
查看>>
Deque - leetcode 【双端队列】
查看>>
gulp插件gulp-ruby-sass和livereload插件
查看>>
免费的大数据学习资料,这一份就足够
查看>>
clientWidth、clientHeight、offsetWidth、offsetHeight以及scrollWidth、scrollHeight
查看>>
MySQL(一)
查看>>
企业级应用与互联网应用的区别
查看>>
itext jsp页面打印
查看>>
Perl正则表达式匹配
查看>>
DB Change
查看>>
nginx --rhel6.5
查看>>
Eclipse Python插件 PyDev
查看>>
selenium+python3模拟键盘实现粘贴、复制
查看>>