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

wordpress4.9怎么安装/网站怎么做优化排名

wordpress4.9怎么安装,网站怎么做优化排名,项目经理,哪款地图可以看到实时街景[POI2005]ska Piggy banks Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 1508 Solved: 763[Submit][Status][Discuss]Description Byteazar 有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者砸开. Byteazar 已经把每个存钱罐的钥匙放到了某些存钱罐里. Byteazar 现在想买一…

[POI2005]ska Piggy banks

Time Limit: 5 Sec  Memory Limit: 64 MB
Submit: 1508  Solved: 763
[Submit][Status][Discuss]

Description

Byteazar 有 N 个小猪存钱罐. 每个存钱罐只能用钥匙打开或者砸开. Byteazar 已经把每个存钱罐的钥匙放到了某些存钱罐里. Byteazar 现在想买一台汽车于是要把所有的钱都取出来. 他想尽量少的打破存钱罐取出所有的钱,问最少要打破多少个存钱罐.

Input

第一行一个整数 N (1 <= N <= 1.000.000) – 表示存钱罐的总数. 接下来每行一个整数,第 i+1行的整数代表第i个存钱罐的钥匙放置的存钱罐编号.

Output

一个整数表示最少打破多少个存钱罐.

Sample Input

4
2
1
2
4

Sample Output


2
In the foregoing example piggy banks 1 and 4 have to be smashed.

HINT

题解:和前不久写过的拿到安排员工那道题目很像。

 

 1 #include<cstring>
 2 #include<cmath>
 3 #include<cstdio>
 4 #include<iostream>
 5 #include<algorithm>
 6 
 7 #define N 1000007
 8 using namespace std;
 9 inline int read()
10 {
11     int x=0,f=1;char ch=getchar();
12     while(!isdigit(ch)){if(ch=='-')f=-1;ch=getchar();}
13     while(isdigit(ch)){x=(x<<1)+(x<<3)+ch-'0';ch=getchar();}
14     return x*f;
15 }
16 
17 int n,ans;
18 int fa[N];
19 
20 int find(int num)
21 {
22     if (fa[num]!=num) fa[num]=find(fa[num]);
23     return fa[num];
24 }
25 int main()
26 {
27     n=read();
28     for (int i=1;i<=n;i++) fa[i]=i;
29     for (int i=1;i<=n;i++)
30     {
31         int x=read();
32         int p=find(i),q=find(x);
33         if (p!=q) fa[q]=i;
34     }
35     for (int i=1;i<=n;i++)
36         if (fa[i]==i) ans++;
37     printf("%d\n",ans);
38 }

 

转载于:https://www.cnblogs.com/fengzhiyuan/p/8847417.html

http://www.lbrq.cn/news/1381555.html

相关文章:

  • 正规的彩票网站怎么做/网络优化工资一般多少
  • 自己做网站兼职/零食软文范例300字
  • 手机网站微信链接怎么做/今日新闻摘抄二十条
  • 网站团队/怎么宣传自己的店铺
  • 上海有哪些网站设计公司/网站建设杭州
  • 郑州网站排名分析/昆明seo推广外包
  • 学校网站源码php/防控措施持续优化
  • 小程序网站开发者利/长沙做搜索引擎的公司
  • 什么是网站架构/网站友情链接怎么弄
  • 电影vip免费网站怎么做的/小程序开发模板
  • 黑河北京网站建设/高权重外链
  • 1核1g可以做几个网站/优化设计官方电子版
  • 成都旅游十大必去景区/广东网站优化公司
  • 自己做网站导航/百度权重是什么意思
  • 长沙公司做网站/如何获取网站的seo
  • 17我们一起做网站/微信朋友圈广告投放
  • 南昌建站方案/详情页设计
  • 网站加友情链接/推广竞价账户托管
  • 做网站啦代理的方法/电商运营数据六大指标
  • 陕西网站建设通报/网站技术解决方案
  • 七里河微信网站建设/百度双十一活动
  • 用nas做网站/企业seo排名哪家好
  • 学校网站群建设思路/游戏优化大师下载安装
  • php网站开发wamp/宁波seo关键词费用
  • 网站客户体验/seo难不难学
  • 武汉网站制作成功案例/网络营销岗位有哪些
  • 做响应式网站怎么设计/对网络推广的理解
  • 山东网站建设哪家好/百度关键词优化软件排名
  • 建网站卓/外链网
  • 建设银行网站修改手机号码/搜索引擎优化的主要工作
  • Ubuntu 24.04.2 LTS 安装mysql8.0.36保姆级教程(从安装到远程连接)
  • Vue3中Markdown解析与渲染的完整解决方案:从安全到性能优化
  • 【东枫科技】DreamHAT+
  • Codeforces Round 1040 (Div. 2) E1 - E3 交互题 | 思维
  • Docker 初学者需要了解的几个知识点 (七):php.ini
  • 深度理解 linux 系统内存分配