【2018.4.14】模拟赛之三-ssl2393 单元格

正题


大意

在一个n*m的矩阵里找三个矩阵,要求他们三都不在同一行和同一列。然后要求价值不在minT和maxT之间,他们的价值就等于dis[A,B]+dis[B,C]+dis[A,C]dis[A,B]+dis[B,C]+dis[A,C]。求方案数。


解题思路

首先如果需要去掉重复的所以我们可以把A锁定在B和C上面
,而C锁定在A和B下面,然后有6种情况。


ANN
NBN
NNC
NAN
BNN
NNC
NNA
BNN
NCN
ANN
NNB
NCN
NAN
NNB
CNN
NNA
NBN
CNN

然后求出一种之后要乘上6。
求出在maxT之间的值减去minT的值就好了
我们枚举宽度差,之后求出满足价值的最大高度差,然后分为:
1. 宽度差过了边界
2. 宽度差没过边界

然后推公式


代码

#include<cstdio>
#define mods 1000000007
using namespace std;
int n,m;
long long sum1[4002],sum2[4002],mint,maxt;
long long work(long long x)//求值{if (x<8) return 0;long long ans,tmp;ans=0;for (int i=2;i<n;i++){int j=(x-2*i)/2;if (j<=1) break;if (j+1>=m) tmp=6*(n-i)*(i-1)*sum2[m-2]%mods;else tmp=6*(n-i)*(i-1)*(sum1[j-1]*(m-j)+sum2[j-2])%mods;ans=(ans+tmp)%mods;}return ans;
}
int main()
{scanf("%d%d%d%d",&n,&m,&mint,&maxt);for (int i=1;i<=4001;i++){sum1[i]=sum1[i-1]+i;sum2[i]=sum2[i-1]+sum1[i];//预处理}printf("%lld",(work(maxt)+mods-work(mint-1))%mods);
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/324432.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是 binlog

转载自 什么是 binlog 引言 为什么写这篇文章? 大家当年在学MySQL的时候&#xff0c;为了能够迅速就业&#xff0c;一般是学习一下MySQL的基本语法&#xff0c;差不多就出山找工作了。水平稍微好一点的童鞋呢还会懂一点存储过程的编写&#xff0c;又或者是懂一点索引的创建…

[信息安全] 4.一次性密码 amp;amp;amp;amp; 身份认证三要素

在信息安全领域&#xff0c;一般把Cryptography称为密码&#xff0c;而把Password称为口令。日常用户的认知中&#xff0c;以及我们开发人员沟通过程中&#xff0c;绝大多数被称作密码的东西其实都是Password&#xff08;口令&#xff09;&#xff0c;而不是真正意义上的密码。…

干货!sqlserver数据库所有知识点总结整理,含代码(挺全的)

01T-SQL案例整理已知有一个表&#xff1a;该表的字段有&#xff1a;id,name,date,gradeid,email&#xff0c;表名为table_name,按要求实现下面内容。1.插入一条记录&#xff1a;insert into table_name values (1,刘世豪,2017-10-21,1,666qq.com)2.将学号是1的学生姓名修改成张…

深入源码分析Java线程池的实现原理

转载自 深入源码分析Java线程池的实现原理 程序的运行&#xff0c;其本质上&#xff0c;是对系统资源&#xff08;CPU、内存、磁盘、网络等等&#xff09;的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池就是一种对CPU利用的优化手段。 网上有…

【2018.4.14】模拟赛之四-ssl2394 剪草【dp】

正题 大意 有n株草&#xff0c;没个时间单位开始时会增长不同的长度。每个时间单位可以将一株草剪成高度为0&#xff0c;求多少时间单位后能够将草的总高度减低为h以下&#xff0c;或用远不能。 解题思路 首先需要一段玄学推理&#xff1a; 可以等草长高些在剪。 如果有解每…

“桌面日历”记录的事件居然是看某某视频……

某年某月某下午&#xff0c;正在激情澎湃的在讲台上讲课&#xff0c;忽发现医学生缓缓的将右手举起来&#xff0c;见状&#xff0c;不用想&#xff0c;他一定有问题&#xff0c;嗯……要问我。于是&#xff0c;紧走几步下去&#xff0c;问他怎么了&#xff0c;他说他的某某功能…

开源个.NetCore写的 - 并发请求工具PressureTool

本篇和大家分享的是一个 并发请求工具&#xff0c;并发往往代表的就是压力&#xff0c;对于一些订单量比较多的公司这种情况很普遍&#xff0c;也因此出现了很多应对并发的解决方案如&#xff1a;分布式&#xff0c;队列&#xff0c;数据库锁等&#xff1b; 对于没有遇到过或者…

浅析DNS域名解析过程

转载自 浅析DNS域名解析过程 对于每一个HTTP请求发起过程中&#xff0c;都有很重要的一个步骤——DNS解析&#xff0c;本篇文章将跟着DNS解析过程来分析域名是如何解析的。 一、DNS域名解析步骤 下图是DNS域名解析的一个示例图&#xff0c;它涵盖了基本解析步骤和原理。 下…

ssl初一组周六模拟赛【2018.4.14】

前言 先说一下成绩&#xff1a; 姓名成绩xjq190wyc170hzb160lrz140hjq80lw70xxy60zyc40 正题 题目1&#xff1a;ssl2391 数列 被数据坑了 链接&#xff1a; https://blog.csdn.net/mr_wuyongcong/article/details/79939709 题目2&#xff1a;ssl2392 蚂蚁【图论】 代码极…

最好的方法,是为你们量身定制!

昨天还和佟老师在讨论3班的学习情况&#xff0c;整体来说&#xff0c;学习氛围还是比较好的。由于近几天各种事纠结在一块儿&#xff0c;本来想给三班的学生制作一个提升计划&#xff0c;一直都腾不出来手。今天&#xff0c;终于抽了一点点时间&#xff0c;在原来互帮互助计划的…

Entity Framework Core 命名约定

注意&#xff1a;我使用的是 Entity Framework Core 2.0 (2.0.0-preview2-final)。正式版发布时&#xff0c;功能可能存在变动。Entity Framework 迁移允许从模型生成数据库&#xff0c;这意味着必须从类名和属性名生成数据库对象的名称。对于大多数人来说使用默认名称是没有问…

ZOJ1654-Place the Robots【最大匹配,图论】

正题 大意 一个n*m个地方&#xff0c;有墙&#xff0c;草地和空地。在空地可以放机器人&#xff0c;机器人会将看到的其他机器人 [河蟹] 掉。他不能隔墙看。求最多能放多少个机器人。 解题思路 这里用一种奇特的构图方法&#xff0c; &#xff08;盗一下ppt里的图&#xff0…

彻底理解JVM常考题之分级引用模型

转载自 彻底理解JVM常考题之分级引用模型 本文通过探析Java中的引用模型&#xff0c;分析比较强引用、软引用、弱引用、虚引用的概念及使用场景&#xff0c;知其然且知其所以然&#xff0c;希望给大家在实际开发实践、学习开源项目提供参考。 Java的引用 对于Java中的垃圾…

越优秀的人越努力,越努力的人越幸运!

昨日晚间&#xff0c;学校值班&#xff0c;在楼道里面巡查几遍之后发现无异常情况&#xff0c;接着就去值班室中打开电脑忙自己的事。过了没一会儿&#xff0c;3班三学生去找我了&#xff0c;对我说&#xff0c;最近班里的学习情况不是太好&#xff0c;部分学生上课容易打盹&am…

SOA和微服务之间的区别

近几年&#xff0c;我们有很多文章对SOA和微服务之间的不同点和相似点进行了分析。有些人认为SOA有很多地方是值得微服务学习的&#xff0c;而有些人则认为区别对待微服务和SOA会更好。而Neal Ford认为&#xff0c;将单体迁移到面向服务的架构要比迁移到微服务来得容易。关于选…

vijos1056-图形面积【离散化】

正题 题目链接&#xff1a;https://vijos.org/p/1056 大意 给出几个矩形的左上坐标和右下坐标求所有矩形覆盖了的总面积。 解题思路 就是一个简单的离散而已。 代码 #include<iostream> #include<algorithm> using namespace std; long long xx[201],yy[201],l…

考研生的努力程度是有多恐怖!

2021年全国研究生招生考试在12月26日开始&#xff0c;不过我没有参加。早就听闻考研生是多么多么的努力&#xff0c;今日一见&#xff0c;果然名不虚传&#xff0c;在这之前他们是有多努力我不知道&#xff0c;但是今天我所见到他们努力的程度&#xff0c;可以用恐怖来形容。偶…