HNOI模拟 Day3.23
一、拓扑(top)
【 题目描述】:
给你一个有向二分图,求他的拓扑序列的个数。
【 输入】:
第一行两个数 N,M,表示点数和边数。
接下来 M 行每行两个数 a,b,表示 a 向 b 有一条有向边。
【 输出】:
仅一行,为拓扑序列个数 mod 10007。
【 样例输入】:
8 10
1 5
1 6
2 6
2 7
3 5
3 8
3 7
4 5
4 7
4 6
【 样例输出】:
972
【 说明】:
10%的数据:N≤10;
30%的数据:N≤20;
60%的数据:N≤30;
100%的数据:N≤40;
【 题目描述】
给你一个 N*N 的矩阵,每次询问一个子矩形的第 K 小数。
【 输入】
第一行两个数 N,Q,表示矩阵大小和询问组数;
接下来 N 行 N 列一共 N*N 个数,表示这个矩阵;
再接下来 Q 行每行 5 个数描述一个询问:x1,y1,x2,y2,k 表示找到以(x1,y1)为左上角、
以(x2,y2)为右下角的子矩形中的第 K 小数。
【 输出】
对于每组询问输出第 K 小的数。
【 样例输入】
2 2
2 1
3 4
1 2 1 2 1
1 1 2 2 3
【 样例输出】:
1 3
【 说明】:
矩阵中数字是 109 以内的非负整数;
20%的数据:N<=100,Q<=1000;
40%的数据:N<=300,Q<=10000;
60%的数据:N<=400,Q<=30000;
100%的数据:N<=500,Q<=60000。
【 题目描述】:
给你一个 N 个点的凸多边形,求离每一个点最远的点。
【 输入】:
本题有多组数据,第一行一个数 T,表示数据组数。
每组数据第一行一个数 N,表示凸多边形点的个数,接下来 N 对数,依次表示 1~N 这
N 个点的坐标,按照逆时针给出。
【 输出】:
对于每组数据输出 N 个数,第 i 个数表示离第 i 个点最远的点的编号,如果有多个最远
点,输出编号最小的。
【 样例输入】:
1 4
0 0
1 0
1 1
0 1
【样例输出】:
3 4 1 2
【说明】:
坐标的绝对值在 1e9 以内;
任意点对距离数值的平方不会超过 long long;
令 S 为每组数据凸多边形点数之和;
对于 20%的数据,S<=2000;
对于 50%的数据,S<=50000;
对于 100%的数据,S<=500000;
数据有梯度。
HNOI模拟 Day3.23的更多相关文章
- HNOI模拟 Day3.25 By Yqc
怕老婆 [问题描述] 有一天hzy9819,来到了一座大城市拥有了属于他自己的一双滑板鞋.但是他还是不满足想要拥有属于自己的一栋楼,他来到了一条宽敞的大道上,一个一个记录着这些楼的层数以方便自己选择. ...
- HNOI模拟 Day3.22
第一题: 盾盾的打字机 (drdrd) [题目描述] 盾盾有一个非常有意思的打字机,现在盾哥要用这台打字机来打出一段文章. 由于有了上次的经验,盾盾预先准备好了一段模板 A 存在了内存中,并以此为基础 ...
- JZOJ 4732. 【NOIP2016提高A组模拟8.23】函数
4732. [NOIP2016提高A组模拟8.23]函数 (Standard IO) Time Limits: 1500 ms Memory Limits: 262144 KB Detailed ...
- 「模拟8.23」阴阳 DP
对于此题的性质我们考虑DP 分四种情况 黑色块在右侧单调降,单调升 还有在左侧 另外我们这样可能会记重,所以还要将重复记过的也就是边界线是横的和竖的 然后还要将全白全黑加上 1 #include< ...
- 「模拟8.23」one递推,约瑟夫
前置芝士约瑟夫问题 这样大概就是板子问题了 考场的树状数组+二分的60分暴力??? 1 #include<bits/stdc++.h> 2 #define int long long 3 ...
- 3194. 【HNOI模拟题】化学(无标号无根树计数)
Problem 求\(n\)个点的每个点度数不超过\(4\)的无标号无根树个数. Data constraint \(1\le n\le 500\) Solution 尝试着把问题一般化.我们来考虑一 ...
- JZOJ.5331【NOIP2017模拟8.23】壕游戏
Description
- noip模拟赛#23
T1:n个元素的集合.要求取出k个子集,使得k个子集交集为空集.问有多少中取法. =>推了很久...想的是从k等于2的情况推到k等于3的情况....然后k=2推出来了k=3也推出来了...推了挺 ...
- [第一波模拟\day3\T3]{益智游戏}(game.cpp)
[问题描述] 小P和小R在玩一款益智游戏.游戏在一个正权有向图上进行. 小P控制的角色要从A点走最短路到B点,小R控制的角色要从C点走最短路到D点. 一个玩家每回合可以有两种选择,移动到一个相邻节点或 ...
随机推荐
- 「 Luogu P1379 」 八数码难题
# 解题思路 这题不难,主要就是考虑如何判重,如果直接在 $9$ 个位置上都比较一遍的话.你会得到下面的好成绩 所以考虑另一种方法: 将九个位置压成一个整数,并且因为只有九个数,所以不会超出 $int ...
- [Luogu] P2817 宋荣子的城堡
题目描述 saruka有一座大大的城堡!城堡里面有n个房间,每个房间上面都写着一个数字p[i].有一天,saruka邀请他的小伙伴LYL和MagHSK来城堡里玩耍(为什么没有妹子),他们约定,如果某一 ...
- 2018湖南省第14届大学生计算机程序设计竞赛 A字符画
Description 读入 w,请输出 2018 的字符画,两个数字之间有 w 个空格.具体格式请参考样例输出. 1 ≤ w ≤ 2018 Input 输入文件只包含 1 个整数 w. Output ...
- jQuery对table排序
<script> //col对应列,cmp两数比较方法,返回值为TRUE,FALSE function sort(col, cmp) { var table = $("#test ...
- winform消息提示框
摘自:http://www.cnblogs.com/risen/archive/2008/01/15/1039751.html public partial class AlertForm : For ...
- Spring 和 Hibernate的整合
问题 ,spring 和 hibernate 整合 如何整合 1. Spring 使用Hibernate的的SessionFactory 2. Hibernate使用Spring提供的声明式事务
- PLSQLDeveloper安装与配置(详细图文)
PLSQLDeveloper安装与配置(详细图文) 听语音 | 浏览:21912 | 更新:2016-10-24 17:12 1 2 3 4 5 6 7 分步阅读 在公司做项目时需要使用PLSQL D ...
- Ubuntu中Hadoop环境搭建
Ubuntu中Hadoop环境搭建 JDK安装 方法一:通过命令行直接安装(不建议) 有两种java可以安装oracle-java8-installer以及openjdk (1)安装oracle-ja ...
- Codeforces Round #352 (Div. 2),A题与B题题解代码,水过~~
->点击<- A. Summer Camp time limit per test 1 second memory limit per test 256 megabytes input s ...
- [luoguP1019] 单词接龙(DFS)
传送门 不知为什么,判断全部包含反而A不了,不判断反而A了,╮(╯▽╰)╭ 代码 #include <cstdio> #include <iostream> #define m ...