博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ1077 : [SCOI2008]天平
阅读量:6257 次
发布时间:2019-06-22

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

首先通过差分约束系统建图,用Floyed算法求出任意两个砝码差值的上下界。

然后暴力枚举放在右边的砝码C,D,通过与A,B差值的上下界分类讨论统计方案。

时间复杂度$O(N^3)$。

 

#include
#define rep(i) for(i=0;i<=n+1;i++)const int N=55,inf=1000;int n,A,B,i,j,k,C,D,dx[N][N],dn[N][N],c1,c2,c3;char s[N][N];inline void umin(int&a,int b){if(a>b)a=b;}inline void umax(int&a,int b){if(a
dx[B][D]||dn[D][A]>dx[B][C])c1++; if((dn[C][A]==dx[C][A]&&dn[B][D]==dx[B][D]&&dn[C][A]==dn[B][D])|| (dn[D][A]==dx[D][A]&&dn[B][C]==dx[B][C]&&dn[D][A]==dn[B][C]))c2++; if(dx[C][A]

  

转载地址:http://wltsa.baihongyu.com/

你可能感兴趣的文章
神奇的AC
查看>>
数据库防火墙——实现数据库的访问行为控制、危险操作阻断、可疑行为审计...
查看>>
PCIE_DMA实例一:xapp1052详细使用说明
查看>>
MySQL也有潜规则 – Select 语句不加 Order By 如何排序?
查看>>
Struts(二十八):自定义拦截器
查看>>
安装Jenkins getting started卡住
查看>>
金软PDF转换(x-PDFConper)
查看>>
喵哈哈村的魔法考试 Round #15 (Div.2) 题解
查看>>
使用架构(XSD)验证XML文件
查看>>
Android开发之httpclient文件上传实现
查看>>
极客头条使用心得
查看>>
CSS解决无空格太长的字母,数字不会自己主动换行的问题
查看>>
日志打印longging模块(控制台和文件同时输出)
查看>>
这些年我们一起搞过的持续集成~Jenkins+Perl and Shell script
查看>>
php新版本号废弃 preg_replace /e 修饰符
查看>>
Android:Unable to resolve target ‘android-8’问题解决
查看>>
cocos2D(七)---- CCScene
查看>>
【DeepLearning】汉字手写体识别
查看>>
2017年中国大学生程序设计竞赛-中南地区赛暨第八届湘潭市大学生计算机程序设计大赛题解&源码(A.高斯消元,D,模拟,E,前缀和,F,LCS,H,Prim算法,I,胡搞,J,树状数组)...
查看>>
PostgreSQL 10首个测试版本发布
查看>>