当前位置: 首页 > news >正文

免费打开网站江西城乡建设部网站首页

免费打开网站,江西城乡建设部网站首页,微站是什么东西,北京到安阳的火车票Codeforces1019C 题意#xff1a;一张无自环的有向图#xff0c;请找出一个点集Q#xff0c;满足Q内的点不能互相有边#xff0c;且Q内的点一定可以通过1次或2次移动#xff0c;到达Q集合以外的任意一个点。 做法#xff1a;思路神奇。做法就是编号小到大枚举选的点… Codeforces1019C 题意一张无自环的有向图请找出一个点集Q满足Q内的点不能互相有边且Q内的点一定可以通过1次或2次移动到达Q集合以外的任意一个点。 做法思路神奇。做法就是编号小到大枚举选的点然后把比他大的后继删除再从大到小枚举继续删除这被选中的点中互相有边的情况。正确性可以这么考虑第一次选出的点保证了现在的点集通过一次移动即可到达任意其余的点且所选点集中编号小的点与编号大的点之间没有边。第二次删除了编号大的到编号小的点之间的边现在已经保证点集内部没有边了考虑删除的点我们可通过将他删除的那个点到达它及与它相连的不在点集中的点。 #include bits/stdc.h #define rep(i,a,b) for(int ia;ib;i) #define per(i,a,b) for(int ia;ib;--i) #define pb push_back typedef long long ll; const int N 1e6 7; using namespace std; int n,m,vis[N],cc; vectorint G[N];int main() {scanf(%d%d,n,m);int x,y;rep(i,1,m) scanf(%d%d,x,y),G[x].pb(y);rep(i,1,n) if(!vis[i]) {vis[i] 1;for(auto v: G[i]) if(!vis[v]) vis[v] -1;}per(i,n,1) if(vis[i]1) {cc;for(auto v: G[i]) vis[v]-1;}printf(%d\n,cc);rep(i,1,n)if(vis[i]1)printf(%d ,i);puts(); }转载于:https://www.cnblogs.com/RRRR-wys/p/9471864.html
http://www.zqtcl.cn/news/46426/

相关文章:

  • 南昌网站排名如何自己做收费的视频网站
  • 网站的关键词挖掘方式wordpress order
  • 网站建设电话着么打清远东莞网站建设
  • 个人可以做医疗信息网站吗关键词搜索站长工具
  • 网页中网站设计规划流程建筑网官网平台
  • 网站包装推广之网络营销案例什么后台做网站安全
  • 有哪些网站是用php做的wordpress 查询函数
  • php网站开发最低配置个人淘宝客网站有哪些
  • 济南比较好的网站开发公司如何优化网站关键词
  • 静态网站如何做自适应移动端做网站最主要
  • 照明做外贸的有那些网站推广网app下载
  • 网站建设与网页设计是什么wordpress hover
  • 怎么样网站开源建立一个网站如何开通账号
  • 湖北建设监理协会网站平顶山住房和城乡建设厅网站
  • 网站建设公司华网天下买送活动如何利用互联网推广产品
  • 卫生局网站建设中国建设银行内部网站
  • 扬州网站建设myvodowordpress百度云cdn
  • 做网站打广告品牌网站都有哪些
  • 保亭整站优化设计logo网站知乎
  • 广州网站建设是什么意思网络营销知识网站
  • 男生做污污的网站许昌做网站联系电话
  • 南昌专门做网站的公司简网app工场手机下载
  • 旅游网站网页布局怎么样制作自己的网站
  • 手机怎么做网站教程怎么自己做直播网站吗
  • 做章的网站新春祝福图片在线制作
  • 药店怎么建设自己的网站买标准的网站建设
  • WordPress开启局域网南昌网站seo技术
  • 杭州网站杂志在线设计网站
  • 适合服务行业做推广的网站濮阳今天确诊名单
  • 专业做包装设计网站企业网站建设前期规划