#include <iostream>
using namespace std;

const int MAX = 1000005;

int fr[MAX];

int main()
{
    int n, i, tt, sum;
    while(cin>>n)
    {
        for(i = 1; i <= n; i++)
            fr[i] = i;//初始化,一开始每个都是独立的,并无朋友
                      //下标表示第i个人,后一个i表示第i个人属于i集合
        for(i = 1; i <= n; i++)
        {
            cin>>tt;
            fr[tt] = fr[i];
            //i找tt作朋友,tt并入i所在的集合
        }
        sum = 0;
        for(i = 2; i <= n; i++)
            if(fr[i] == fr[1])
                sum++;
        cout<<sum<<endl;

    }
    return 0;
}

转载于:https://www.cnblogs.com/Xredman/archive/2009/03/23/1419378.html

HDOJ2270(How Many Friends Will Be Together With You)相关推荐

  1. 第一个SpringBoot程序(详细解析Grounp、Artifact等项目信息含义)

    目录 创建第一个springboot项目 方式一:IDEA中创建 1. 创建一个new project 2. 选择Spring Initializr 3. 填写项目信息 4. 选择初始化的组件及spr ...

  2. python采用Basemap绘制完美中国地图(包括绘制边界框,随机点等)

    python采用Basemap绘制完美中国地图(包括绘制边界框,随机点等) 1. 效果图 2. 原理 2.1 依赖模块及安装 2.2 工程目录 2.3 依赖文件latlng.txt 经纬度 3 源码 ...

  3. OpenCV(26)图像分割 -- 距离变换与分水岭算法(硬币检测、扑克牌检测、车道检测)

    目录 一.基础理论 1.思想 2.原理 二.分水岭实战:硬币 步骤归纳 1.把原图像转二值图 2.开运算去噪 3.确定背景区域(膨胀)(得到背景/最大连通域) 4.确定前景区域(距离变换) (分离)( ...

  4. Qt pro文件下跨平台宏的使用(windows/linux 以及x86 和 arm的区分)

    #Qt pro文件下跨平台宏的使用(windows/linux 以及x86 和 arm的区分) 在pro文件中添加: #仅在linux 系统下, 硬件平台无关的内容 unix{HEADERS += \ ...

  5. 手动部署OpenStack环境(六:出现的问题与解决方案总结)

    排错一:keystone服务安装中demo用户表单没信息. 排错思路: 组件安装是否有问题: 用户创建畲缶有问题: 用户认证信息是否合适: 原因:用户的认证信息配置错误. 解决方案: a)删除有关de ...

  6. OpenStack环境搭建(二:Fuel Master的安装及配置)

    实验要求: 完成Virtual box平台安装,会应用相关操作: 在virtual box虚拟平台上部署Fuel Master节点: 在virtual box虚拟平台上部署计算节点Computer: ...

  7. phpstudy一个域名配置两个网站(一个是thinkphp5,一个是原生php)

    phpstudy一个域名配置两个网站(一个是thinkphp5,一个是原生php) 一.总结 一句话总结:把原生php的网站直接放到thinkphp5的public目录下可以解决以stem.aaaa. ...

  8. 让MySql支持表情符号(MySQL中4字节utf8字符保存方法)

    UTF-8编码有可能是两个.三个.四个字节.Emoji表情是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去. 解决方案:将编码从utf8转换成utf8mb4. 1. 修改my.in ...

  9. 2018-3-7 Hadoop简介1(名字的由来,以及基本的结构)

    问题一:什么是云计算? 实际上是提供的一种服务,这个服务的特点是?                  主要是按需分配 云计算_百度百科 https://baike.baidu.com/item/%E4 ...

最新文章

  1. pytorch 加载不对齐预训练
  2. LDAP启动cacao提示Invalid file permission
  3. python快速示例_python实现快速排序的示例(二分法思想)
  4. 无法正常进入Windows也能开启Windows内核调试
  5. 安卓游戏广告加速插件_安卓迅游加速器,无需登陆免费加速,国内外游戏均可加速下载...
  6. Python好酷|allpairspy一款高效的正交实验法生成用例工具
  7. 两个月学习一个月备考托福101分攻略
  8. 各类邮箱POP3和SMTP服务器地址和端口
  9. php中访问控制_php访问控制
  10. Android 集成腾讯Bugly
  11. windows安装paddlepaddle踩坑教程
  12. 一战赚了1090亿,恐怖的头条CEO张一鸣!
  13. 【破解利器】脱壳工具(软件扒皮工具)
  14. Led智慧照明系统功能
  15. 黑苹果适合什么用途?_特定用途有特别要求,不是什么硬盘都适合NAS系统
  16. 股指期货套期保值、套利、投机
  17. 按月、按天计算失效日期的代码实现
  18. 2022年7月上市公司新闻事件分析总结报告
  19. 全息图像恢复成物象matlab,计算全息再现图像.ppt
  20. 数字电子钟 1Hz 秒脉冲信号的设计

热门文章

  1. 蜜蜂实训平台c语言考试答案,北理c语言上机答案(全)
  2. Python培训:Python有哪些函数?你了解几种?
  3. Java培训进阶书籍推荐,赶快收藏起来!
  4. 2021年Java面试题目最新总结【90%面试会踩的坑】
  5. java递归排雷_C语言实现扫雷小游戏
  6. DevExpress v17.2新版亮点—WPF篇(四)
  7. Sunrun2016年Q3财务业绩强劲 冲刺全年目标
  8. WebViewJavascriptBridge原理解析
  9. android上line-height的问题
  10. Java数据结构一 —— Java Collections API中的表