题目名称 1873. [国家集训队2011]happiness(吴确)
输入输出 nt2011_happiness.in/out
难度等级 ★★★☆
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 20
题目来源 Gravatarcstdio 于2014-12-14加入
开放分组 全部用户
提交状态
分类标签
网络流 黑白染色
分享题解
通过:137, 提交:306, 通过率:44.77%
GravatarHzoi_QTY 100 0.181 s 1.19 MiB C++
GravatarHzoi_Mafia 100 0.190 s 1.77 MiB C++
GravatarBaDBoY 100 0.286 s 19.06 MiB C++
GravatarHzoi_QTY 100 0.311 s 1.83 MiB C++
GravatarCai 100 0.313 s 5.27 MiB C++
Gravatar~玖湫~ 100 0.316 s 11.22 MiB C++
Gravatar_Itachi 100 0.321 s 2.69 MiB C++
GravatarHzoi_Maple 100 0.321 s 3.70 MiB C++
GravatarLenar 100 0.327 s 12.13 MiB C++
GravatarHzoi_moyi 100 0.329 s 1.87 MiB C++
关于 happiness(吴确) 的近10条评论(全部评论)
我打了假板子.
后几个点一直T
换个板子就好了。。。
(可明明前几道题没事。。。)
Gravatar~玖湫~
2017-07-31 17:51 18楼
freopen打错了- -
GravatarHzoi_Mafia
2017-07-31 10:52 17楼
回复 @Anonymity : 大佬佬佬佬佬%
GravatarHzoi_Maple
2017-07-31 09:35 16楼
打出四个方向的矩阵,特殊处理去除四个方向的幸福值贡献,六种构图,只要能正确构图,此题Ak
Gravatar하루Kiev
2017-07-31 09:21 15楼
dfs里if(!f) break;
这句话真是非常重要啊,不加TLE,加了之后速度飞起
GravatarHzoi_moyi
2017-07-31 09:17 14楼
乘号写成了加号,wa了好几次
GravatarBaDBoY
2017-07-30 18:34 13楼
150题斩!
卧槽我真想不到dfs一层这么快……我可能打了个假板子……
GravatarHZOI_蒟蒻一只
2017-07-30 06:23 12楼
输出错误惨案sum-ans>>1...sum-(ans>>1)...
GravatarAnonymity
2017-07-29 21:35 11楼
心疼yzh……
GravatarLadyLex
2017-07-29 21:05 10楼
把isap干掉了。。。。dinic大法好
Gravatar再见
2017-06-29 14:16 9楼

1873. [国家集训队2011]happiness(吴确)

★★★☆   输入文件:nt2011_happiness.in   输出文件:nt2011_happiness.out   简单对比
时间限制:1 s   内存限制:512 MiB

【试题来源】

2011中国国家集训队命题答辩

【问题描述】

高一一班的座位表是个n*m的矩阵,经过一个学期的相处,每个同学和前后左右相邻的同学互相成为了好朋友。这学期要分文理科了,每个同学对于选择文科与理科有着自己的喜悦值,而一对好朋友如果能同时选文科或者理科,那么他们又将收获一些喜悦值。作为计算机竞赛教练的scp大老板,想知道如何分配可以使得全班的喜悦值总和最大。

【输入格式】

第一行两个正整数n,m。
接下来是六个矩阵
第一个矩阵为n行m列 此矩阵的第i行第j列的数字表示座位在第i行第j列的同学选择文科获得的喜悦值。
第二个矩阵为n行m列 此矩阵的第i行第j列的数字表示座位在第i行第j列的同学选择理科获得的喜悦值。
第三个矩阵为n-1行m列 此矩阵的第i行第j列的数字表示座位在第i行第j列的同学与第i+1行第j列的同学同时选择文科获得的额外喜悦值。
第四个矩阵为n-1行m列 此矩阵的第i行第j列的数字表示座位在第i行第j列的同学与第i+1行第j列的同学同时选择理科获得的额外喜悦值。
第五个矩阵为n行m-1列 此矩阵的第i行第j列的数字表示座位在第i行第j列的同学与第i行第j+1列的同学同时选择文科获得的额外喜悦值。
第六个矩阵为n行m-1列 此矩阵的第i行第j列的数字表示座位在第i行第j列的同学与第i行第j+1列的同学同时选择理科获得的额外喜悦值。

【输出格式】

输出一个整数,表示喜悦值总和的最大值

【样例输入】

1 2
1 1
100 110
1
1000

【样例输出】

1210

【样例说明】

两人都选理,则获得100+110+1000的喜悦值。

【数据规模和约定】

对于10%以内的数据,n,m<=4
对于30%以内的数据,n,m<=8
对于100%以内的数据,n,m<=100 数据保证答案在2^30以内
对于100%的数据,时间限制为0.5s。