资源简介
我常用的题,大佬出题,有数据、标程。内容涵盖数论、图论、dp、搜索等,很全面。
代码片段和文件信息
#include
#include
#include
#include
#define ll long long
using namespace std;
int read()
{
int x=0;char ch=getchar();
while(ch>‘9‘||ch<‘0‘)ch=getchar();
while(ch>=‘0‘&&ch<=‘9‘){x=x*10+ch-‘0‘;ch=getchar();}
return x;
}
int nmcnttopsccind;
int last[10005]low[10005]dfn[10005]q[10005]bl[10005];
int in[10005]out[10005];
bool inq[10005];
struct edge{
int tonext;
}e[50005];
void insert(int uint v)
{
e[++cnt].to=v;e[cnt].next=last[u];last[u]=cnt;
}
void tarjan(int x)
{
low[x]=dfn[x]=++ind;
q[++top]=x;inq[x]=1;
for(int i=last[x];i;i=e[i].next)
if(!dfn[e[i].to])
{
tarjan(e[i].to);
low[x]=min(low[x]low[e[i].to]);
}
else if(inq[e[i].to])
low[x]=min(low[x]dfn[e[i].to]);
if(low[x]==dfn[x])
{
scc++;
int now=0;
while(x!=now)
{
now=q[top--];inq[now]=0;
bl[now]=scc;
}
}
}
int main()
{
n=read();m=read();
for(int i=1;i<=m;i++)
{
int u=read()v=read();
insert(uv);
}
for(int i=1;i<=n;i++)
if(!dfn[i])tarjan(i);
for(int x=1;x<=n;x++)
for(int i=last[x];i;i=e[i].next)
if(bl[x]!=bl[e[i].to])
in[bl[e[i].to]]++out[bl[x]]++;
int t1=0t2=0;
for(int i=1;i<=scc;i++)
{
if(!in[i])t1++;
if(!out[i])t2++;
}
printf(“%d\n“t1);
if(scc==1)puts(“0“);
else printf(“%d“max(t1t2));
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-24 20:18 noip提高组模拟题4sz\
文件 6148 2015-09-29 22:23 noip提高组模拟题4sz\.DS_Store
文件 0 2014-12-17 20:29 noip提高组模拟题4sz\.cena
目录 0 2018-10-24 20:18 noip提高组模拟题4sz\data\
文件 6148 2015-07-01 21:40 noip提高组模拟题4sz\data\.DS_Store
目录 0 2018-10-24 20:18 noip提高组模拟题4sz\data\cow\
文件 10040 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow
文件 1381 2016-07-15 11:27 noip提高组模拟题4sz\data\cow\cow.cpp
文件 254 2005-10-29 00:39 noip提高组模拟题4sz\data\cow\cow.cpp~
目录 0 2018-10-24 20:18 noip提高组模拟题4sz\data\cow\cow.dSYM\
目录 0 2018-10-24 20:18 noip提高组模拟题4sz\data\cow\cow.dSYM\Contents\
文件 632 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow.dSYM\Contents\Info.plist
目录 0 2018-10-24 20:18 noip提高组模拟题4sz\data\cow\cow.dSYM\Contents\Resources\
目录 0 2018-10-24 20:18 noip提高组模拟题4sz\data\cow\cow.dSYM\Contents\Resources\DWARF\
文件 42548 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow.dSYM\Contents\Resources\DWARF\cow
文件 61 2005-10-29 00:39 noip提高组模拟题4sz\data\cow\cow0.in
文件 3 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow0.out
文件 106 2005-10-29 00:39 noip提高组模拟题4sz\data\cow\cow1.in
文件 4 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow1.out
文件 2578 2005-10-29 00:39 noip提高组模拟题4sz\data\cow\cow2.in
文件 4 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow2.out
文件 3427 2005-10-29 00:39 noip提高组模拟题4sz\data\cow\cow3.in
文件 3 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow3.out
文件 29687 2005-10-29 00:39 noip提高组模拟题4sz\data\cow\cow4.in
文件 3 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow4.out
文件 63334 2005-10-29 00:39 noip提高组模拟题4sz\data\cow\cow5.in
文件 3 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow5.out
文件 527812 2005-10-29 00:39 noip提高组模拟题4sz\data\cow\cow6.in
文件 4 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow6.out
文件 323444 2005-10-29 00:39 noip提高组模拟题4sz\data\cow\cow7.in
文件 3 2016-07-15 11:30 noip提高组模拟题4sz\data\cow\cow7.out
............此处省略88个文件信息
- 上一篇:noip模拟题2 含数据、题解、标程 sz
- 下一篇:noip提高组模拟题5sz
相关资源
- noip提高组模拟题5sz
- noip模拟题2 含数据、题解、标程 sz
- NOIP 2019 提高班专题集训课件.zip
- 2016山东省NOI省队集训DAY6 题目题解数
- NOIP模拟赛 试题
- noip提高组模拟题8sz
- noip提高组模拟题7sz
- noip提高组模拟题6sz
- 王道2013年最后8套模拟题+答案.rar
- 王道模拟题.zip
- NOIP模拟题一套
- 汪博士详解PMP模拟题(第3版)
- 计算机基础考研408模拟题
- 考研新干线--自动控制原理常见题型解
- NPDP全真模拟题及各章节测试题
- noip提高组模拟题
- Accp4.0 y2考试的模拟题
- noip1995-2008测试数据及试题
- PMP考试-2018年第六版模拟题二200题.r
- NOIP 数据结构课件
- NI Labview CLAD官方模拟题
- noip2009测试数据
- CSP-J、CSP-S初赛知识点-信息学竞赛中
- 王道2013年最后8套模拟题答案前四套
- noip模拟测试4题
- ISC2认证云安全专家CCSP官方模拟题完整
- 285页ACP大数据模拟题,全刷完就足够
- ISTQB 模拟题21-28
- USACO训练测试数据
- 阿里云ACP认证模拟题+答案
评论
共有 条评论