[MtOI2019]黑蚊子多 :

按题意模拟

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int n,m,k,t,q,nw;
bool w[];
int main(){
scanf("%d%d%d",&n,&m,&k);
while(k--) scanf("%d",&q),w[q]=;
while(nw<n){
nw+=m; ++t;
if(w[nw]) ++m;
}printf("%d",t);
return ;
}

[MtOI2019]膜Siyuan:

枚举前两个,后面一个可以推出来

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
inline int abs(int x){return x<?-x:x;}
int n,m,t,v,w,g1,g2;
int x[],y[],z[];
int main(){
scanf("%d%d",&n,&m);
for(int i=;i<=n;++i) scanf("%d%d%d",&x[i],&y[i],&z[i]);
for(int i=;i<=m;++i)
for(int j=;j<=m;++j){
w=abs(x[]-i)^abs(y[]-j)^;
g1=z[]-w; g2=z[]+w;
if(g1==g2) g2=-; //注意不要重复算
if(g1>&&g1<=m){
v=;
for(int k=;v&&k<=n;++k)
if(abs(x[k]-i)^abs(y[k]-j)^abs(z[k]-g1)^) v=;
t+=v;
//if(v) printf("%d %d %d\n",i,j,g1);
}
if(g2>&&g2<=m){
v=;
for(int k=;v&&k<=n;++k)
if(abs(x[k]-i)^abs(y[k]-j)^abs(z[k]-g2)^) v=;
t+=v;
//if(v) printf("%d %d %d\n",i,j,g2);
}
}
printf("%d",t);
return ;
}

[MtOI2019]时间跳跃:

不合法的方案满足的条件:最大边大于其余边的和

考虑求:总方案$-$不合法的方案

设$f[j]$为选择的边和为$j$的方案数

$w[j]$为选择的边和为$j$的方案的权值和

从小到大枚举边长$i$,累计最大边为$i$时不合法方案的权值和,然后跑01背包

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
typedef long long ll;
#define N 5000
const int P=1e9+;
int T,n;ll f[N+],w[N+],s[N+];
ll Pow(ll x,int y){
ll re=;
for(;y;y>>=,x=x*x%P) if(y&) re=re*x%P;
return re;
}
void sol(){
f[]=;
for(int i=;i<=N;++i){
s[i]=s[i-];
for(int j=;j<=i;++j) s[i]=(s[i]+(f[j]+w[j])%P)%P;
for(int j=N;j>=i;--j){
f[j]=(f[j]+f[j-i])%P;
w[j]=(w[j]+f[j-i]+w[j-i])%P;
}
}
}
int main(){
sol(); scanf("%d",&T);
while(T--){
scanf("%d",&n);
ll Q=Pow(Pow(,n),P-),K=1ll*n*Pow(,n-)%P;
printf("%lld\n",Q*((K-s[n])%P+P)%P);
}return ;
}

【LGR-063】洛谷11月月赛 I & MtOI2019 Ex Div.2 (A-C)的更多相关文章

  1. 【LGR-063】洛谷11月月赛 I & MtOI2019 Ex Div.2

    [MtOI2019]黑蚊子多: 送分向水题,直接模拟即可. #include<iostream> #include<cstdio> #define N 1505 using n ...

  2. 「P4996」「洛谷11月月赛」 咕咕咕(数论

    题目描述 小 F 是一个能鸽善鹉的同学,他经常把事情拖到最后一天才去做,导致他的某些日子总是非常匆忙. 比如,时间回溯到了 2018 年 11 月 3 日.小 F 望着自己的任务清单: 看 iG 夺冠 ...

  3. 「P4994」「洛谷11月月赛」 终于结束的起点(枚举

    题目背景 终于结束的起点终于写下句点终于我们告别终于我们又回到原点…… 一个个 OIer 的竞赛生涯总是从一场 NOIp 开始,大多也在一场 NOIp 中结束,好似一次次轮回在不断上演.如果这次 NO ...

  4. 「LuoguP4995」「洛谷11月月赛」 跳跳!(贪心

    题目描述 你是一只小跳蛙,你特别擅长在各种地方跳来跳去. 这一天,你和朋友小 F 一起出去玩耍的时候,遇到了一堆高矮不同的石头,其中第 ii 块的石头高度为 h_ihi​,地面的高度是 h_0 = 0 ...

  5. 洛谷11月月赛(284pts rank85)

    https://www.luogu.org/contestnew/show/12006 我是比赛完后在去写的 这是我第一次打洛谷月赛,之前一次是比赛完才去看而且写了第一题就没写后面的了 284分,太水 ...

  6. 洛谷11月月赛round.1

    太感动了#2 thwfhk 240 (801ms) 100 100 40   又一张明信片,话说10月的怎么还没收到   P2246 SAC#1 - Hello World(升级版) 题目背景 一天, ...

  7. 洛谷11月月赛round.2

    P3414 SAC#1 - 组合数 题目背景 本题由世界上最蒟蒻最辣鸡最撒比的SOL提供. 寂月城网站是完美信息教室的官网.地址:http://191.101.11.174/mgzd . 题目描述 辣 ...

  8. 洛谷11月月赛题解(A-C)

    心路历程 辣鸡T3卡我1.5h题意,要不是最后nlh跟我解释了一下大样例估计这次是真凉透了.. A P4994 终于结束的起点 打出暴力来发现跑的过最大数据?? 保险起见还是去oeis了一波,然后被告 ...

  9. 【LGR-065】洛谷11月月赛 III Div.2

    临近$CSP$...... 下午打了一发月赛,感觉很爽. 非常菜的我只做了前两题......然而听说前两题人均过...... 写法不优秀被卡到$#1067$...... T1:基础字符串练习题: 前缀 ...

随机推荐

  1. linux 中统计目录/文件数量

    1.查询目录/文件的数量(包括子目录下的文件) [root@small king]# ls -lR|grep "^-"|wc -l 4 注:R代表子目录."^d" ...

  2. CDH搭建和集成spark、kafka操作

    系统:Centos7 CDH版本:5.14.0 请自己提前安装好:mysql.jdk 并下载好相关依赖(每一台机器) yum -y install chkconfig python bind-util ...

  3. pwd命令学习

    pwd命令学习 1.学习pwd命令 pwd命令功能为输出当前所在工作目录的绝对路径名称. 绝对路径和相对路径: 绝对路径:从根目录开始直到文件位置 相对路径:相对于程序当前所在目录到文件位置 例:程序 ...

  4. 高级软件测试技术-任务进度和总结-Day04

    任务进度11-16 使用工具 Jira 小组成员 华同学.郭同学.穆同学.沈同学.覃同学.刘同学 任务进度 经过了这几天的学习和小组成员的努力,虽然其中还准备了考试,但是大家还是最终按时完成了任务,今 ...

  5. java中的同步和异步

    摘自:https://www.cnblogs.com/caotao0918/p/10699785.html 在多线程的环境中,经常会碰到数据的共享问题,即当多个线程需要访问同一个资源时,它们需要以某种 ...

  6. JavaScript 文件拖拽上传插件 dropzone.js 介绍

    http://www.renfei.org/blog/dropzone-js-introduction.html

  7. springboot+mybatis+SpringSecurity 实现用户角色数据库管理(一)

    本文使用springboot+mybatis+SpringSecurity 实现用户权限数据库管理 实现用户和角色用数据库存储,而资源(url)和权限的对应采用硬编码配置. 也就是角色可以访问的权限通 ...

  8. c/c++二级指针动态开辟内存

    c版: #include <stdio.h> #include <stdlib.h> #define row 4 #define col 8 int main() { int ...

  9. Powershell + HTA

    众所周知,Powershell早已被集成到了windows的环境中,国外大牛玩得不亦乐乎,而国内圈子却很少听到讨论Powershell的,HTA更不用说了,不是学计算机的或许根本不知道这是什么鬼 Li ...

  10. jenkins不展示set Build Description Setter插件

    问题描述: 1.jenkins 已下载 set build descripteion ,并且配置过,可以在构建历史中展示就用二维码 2.问题:构建历史中不展示二维码了,如图: 总是排查: 1.首先想到 ...