dfs序,unique vector

sort(que+1,que+1+cnt);

len = unique(que+1,que+cnt+1)-que-1;

for(int i = 1;i <= n;i ++){

s[i] = lower_bound(que + 1, que + len + 1, k[i]) - que;

}

int qpow(int x,int k){

int res = 1;

while (k){

if (k&1) (res *= x) %= mod;

(x *= x) %= mod;

k >>= 1;

}

return res % mod;

}

map的应用

include

include

include

include

include

include

include

include

include

include

define int long long

define O(x) cout<<#x<<" "<<x<<endl;

define B cout<<"Breakpoint"<<endl;

using namespace std;

int read(){

int x = 1,a = 0;char ch = getchar();

while (ch < '0'||ch > '9'){if (ch == '-') x = -1;ch = getchar();}

while (ch >= '0'&&ch <= '9'){a = a10+ch-'0';ch = getchar();}

return x
a;

}

const int maxn = 1e3+5;

int n,L,S;

struct node{

int x = 0,y = 0;

bool operator < (const node &a)const{

if (x != a.x) return x < a.x;

return y < a.y;

}

}fig[maxn];

int m[maxn][maxn];

map<node,int> g;

signed main(){

n = read(),L = read(),S = read();

for (int i = 1;i <= n;i++){

fig[i].x = read(),fig[i].y = read();

g[fig[i]] = 1;

}

int ans = 0;

for (int i = S;i >= 0;i--) for (int j = 0;j <= S;j++) m[i][j] = read();

for (int i = 1;i <= n;i++){

bool flag = 1;

for (int j = 0;j <= S;j++){

for (int k = 0;k <= S;k++){

node x;

x.x = fig[i].x+j,x.y = fig[i].y+k;

if (x.x > L||x.y > L){flag = 0;break;}

if (m[j][k]){

if (!g[x]){flag = 0;break;}

}

else{

// cout<<j<<" "<<k<<" "<<x.x<<" "<<x.y<<" "<<g[x]<<endl;

if (g[x]){flag = 0;break;}

}

}

}

// cout<<"---";

if (flag) ans++;

}

cout<<ans<<endl;

}

CCF-CSP准备的更多相关文章

  1. CCF CSP 认证

    参加第八次CCF CSP认证记录 代码还不知道对不对,过两天出成绩. 成绩出来了,310分. 100+100+100+10+0: 考试13:27开始,17:30结束,提交第4题后不再答题,只是检查前四 ...

  2. CCF CSP 201609-2 火车购票

    题目链接:http://118.190.20.162/view.page?gpid=T46 问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配. 假设一节车厢有20排.每一排 ...

  3. CCF CSP 201703-3 Markdown

    CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201703-3 Markdown 问题描述 Markdown 是一种很流行的轻量级标记语言(l ...

  4. CCF CSP 201703

    CCF CSP 2017·03 做了一段时间的CCF CSP试题,个人感觉是这样分布的 A.B题基本纯暴力可满分 B题留心数据范围 C题是个大模拟,留心即可 D题更倾向于图论?(个人做到的D题基本都是 ...

  5. CCF CSP 201312-3 最大的矩形

    CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201312-3 最大的矩形 问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i( ...

  6. CCF CSP 201609-3 炉石传说

    CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201609-3 炉石传说 问题描述 <炉石传说:魔兽英雄传>(Hearthston ...

  7. CCF CSP 201403-3 命令行选项

    CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201403-3 命令行选项 问题描述 请你写一个命令行分析程序,用以分析给定的命令行里包含哪些 ...

  8. CCF CSP 201709-4 通信网络

    CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201709-4 通信网络 问题描述 某国的军队由N个部门组成,为了提高安全性,部门之间建立了M ...

  9. CCF CSP 201409-3 字符串匹配

    CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201409-3 字符串匹配 问题描述 给出一个字符串和多行文字,在这些文字中找到字符串出现的那 ...

  10. CCF CSP 201503-3 节日

    CCF计算机职业资格认证考试题解系列文章为meelo原创,请务必以链接形式注明本文地址 CCF CSP 201503-3 节日 问题描述 有一类节日的日期并不是固定的,而是以“a月的第b个星期c”的形 ...

随机推荐

  1. springcloud12-spring cloud stream

    1.基础说明 官网:https://spring.io/projects/spring-cloud-stream#overview   文档:https://docs.spring.io/spring ...

  2. 【TS】数组和元组

    数组 在ts中,定义数组类型语法: let 变量名 : 数据类型[] = [值1,值2,值3] let arr1 : number[] = [1,2,3,4] console.log(arr1); / ...

  3. 安卓逆向4.xpsoed hook构造方法

    大纲 获取所有类 获取所有字段 或者所有方法 1.获取所有类 并打印 2.遍历所有字段 3.遍历所有方法 集合 由于回家了,懒得敲代码,所以就这样了

  4. Ubuntu20.04桌面系统快速上手教程

    转载csdn:ChunKai93 https://blog.csdn.net/iamzhoujunjia/article/details/105349441

  5. Mybatis 实体类驼峰命名与数据库字段之间映射

    数据库的命名规则和 Java 的命名规则不一致,导致实体类与数据库字段不能完美映射. 一.可以在 mapper.xml 中通过 resultMap 来解决: <resultMap id=&quo ...

  6. 多资产VAR风险--基于python处理

    一.数据准备,先在excel表格上计算每日的波动率: excel数据为: 二.数据导入: import pandas as pd import numpy as np import akshare a ...

  7. mybatis动态标签——choose、when、otherwise

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...

  8. 恢复Gitee删除的文件

    在Gitee仓库中删除了某文件,发现idea里面的该文件也没有了,恢复方法: 1.在diea中找到被删掉文件所在的文件夹右键. 2.点击Local History再点击Show History. 3. ...

  9. JDBC:实现Java与数据库的连接

    先了解重要的编程思想:ORM(object relational mapping) 即将数据库与JAVA的类一一映射(对应) 一个数据表对应一个Java类 表中的一条记录对应Java类的一个对象 表中 ...

  10. Android FragmentTabHost底部选项卡实现

    记录一下底部选项卡的实现,很常见的代码,大神勿嘲笑. 说一下思路,在activity底部要放上FragmentTabHost放上选项,几个无所谓,每个选项卡都对应一个fragment,点击选项卡颜色改 ...