算法提高 分分钟的碎碎念
1037: 算法提高 分分钟的碎碎念
时间限制: 1 Sec 内存限制: 256 MB
提交: 9 解决: 4
[ 提交][ 状态][ 讨论版]
题目描述
以前有个孩子,他分分钟都在碎碎念。不过,他的念头之间是有因果关系的。他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前的哪一个念头。翻开这个本子,你一定会被互相穿梭的箭头给搅晕,现在他希望你用程序计算出这些念头中最长的一条因果链。
将念头从1到n编号,念头i来源于念头from[i],保证from[i]<i,from[i]=0表示该念头没有来源念头,只是脑袋一抽,灵光一现。
输入
第一行一个正整数n表示念头的数量
接下来n行依次给出from[1],from[2],…,from[n]
输出
共一行,一个正整数L表示最长的念头因果链中的念头数量
样例输入
801032424
样例输出
3
提示
最长的因果链有:
1->2->5 (from[5]=2,from[2]=1,from[1]=0)
1->2->7 (from[7]=2,from[2]=1,from[1]=0)
3->4->6 (from[6]=4,from[4]=3,from[3]=0)
3->4->8 (from[8]=4,from[4]=3,from[3]=0)
数据规模和约定
1<=n<=1000
来源
#include<iostream>
#include<string.h>
#include<set>
using namespace std;
int main()
{int n,sum=0,a[1001],i,temp,max=-1,t;set<int>q;cin>>n;for(i=1;i<=n;i++)cin>>a[i];for(i=1;i<=n;i++){temp=i;sum=1;while(a[temp]<temp&&a[temp]!=0){sum++;temp=a[temp]; }if(max<sum)max=sum; }cout<<max<<endl;
}
算法提高 分分钟的碎碎念相关推荐
- Java实现 蓝桥杯VIP 算法提高 分分钟的碎碎念
算法提高 分分钟的碎碎念 时间限制:1.0s 内存限制:256.0MB 问题描述 以前有个孩子,他分分钟都在碎碎念.不过,他的念头之间是有因果关系的.他会在本子里记录每一个念头,并用箭头画出这个念头的 ...
- 蓝桥杯 ADV-156 算法提高 分分钟的碎碎念
问题描述 以前有个孩子,他分分钟都在碎碎念.不过,他的念头之间是有因果关系的.他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前的哪一个念头.翻开这个本子,你一定会被互相穿梭的箭头给搅晕,现 ...
- 蓝桥杯 ADV-156算法提高 分分钟的碎碎念(动态规划)
问题描述 以前有个孩子,他分分钟都在碎碎念.不过,他的念头之间是有因果关系的.他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前的哪一个念头.翻开这个本子,你一定会被互相穿梭的箭头给搅晕,现 ...
- [蓝桥杯]分分钟的碎碎念(动态规划)
蓝桥杯 ADV-156 算法提高 分分钟的碎碎念(动态规划) 问题描述 以前有个孩子,他分分钟都在碎碎念.不过,他的念头之间是有因果关系的.他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前 ...
- [蓝桥杯][算法提高VIP]分分钟的碎碎念(dfs)
题目描述 以前有个孩子,他分分钟都在碎碎念.不过,他的念头之间是有因果关系的.他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前的哪一个念头.翻开这个本子,你一定会被互相穿梭的箭头给搅晕,现 ...
- [蓝桥杯][算法提高VIP]分分钟的碎碎念-dfs
题目描述 以前有个孩子,他分分钟都在碎碎念.不过,他的念头之间是有因果关系的.他会在本子里记录每一个念头,并用箭头画出这个念头的来源于之前的哪一个念头.翻开这个本子,你一定会被互相穿梭的箭头给搅晕,现 ...
- 每月碎碎念 | 2019.08
Hi,这里是新开辟的"碎碎念"的世界. 这个区域作为记录心情的地方,把每日的所思所想所感所悟记录在这里,当做一个写日记的地方,每个月底汇总成一篇文章,只给我的朋友看. 不知不觉一个 ...
- 2022年电设省赛碎碎念【C题小车题省一】
一些备赛的时间轴 碎碎念 前期准备 为期20天的培训 图形获取和指示系统 智能小车 自动行驶小车 省赛 写在最后 碎碎念 电赛准备主要集中在七月份,前前后后做了三道题就直接比赛了.我们的准备确实很充分 ...
- 【2022团体程序设计天梯赛】赛后的一些个人碎碎念
仅是一些个人感想的碎碎念,没有对比赛的题目分析和看法. 终于是打完了2022年的天梯赛,个人成绩一般般,没有超常的发挥,也算不上失常,说得上是中规中矩吧.对我来说,天梯赛有着特殊的意义,心里自然也是感 ...
最新文章
- 安卓 激活应用组件 intent
- C语言登顶!|2021年7月编程语言排行榜
- Selenium-基础操作
- python循环删除包含字符串_删除包含完全字符串的文件中的行(Python)
- WinForm邮件内容编辑器的简单实现
- openlayers3 根据经纬度 自动画框_Power Query获取上海市各区的经纬度
- php中unset函数是在哪一章_PHP引用(amp;)使用详解
- Mahout学习笔记-分类算法之Decision Forest
- java虚拟机 什么语言_Java虚拟机是用什么语言写的?
- 虚拟机桥接模式下设置桥接的网卡
- 机器学习基础--各种学习方式(18)--核方法和多核学习
- JavaScript 全栈工程师培训教程
- 空间换时间时间换空间
- 排队论及排队系统优化
- 镜头超声波马达的工作原理
- c语言中感叹号什么意思_感叹号的意思
- 代码审计入门学习笔记
- 严重: Compilation error org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- iPhone更换电池是原装还是第三方?先别着急决定,看完文章再给答案
- 照片别放在手机相册了!跟我学,放这4处地方安全又不占手机内存
热门文章
- 解放生产力,社媒运营人还能这样玩转ChatGPT?
- facenet识别准确率_facenet 进行人脸识别测试
- Robotframework 简介及工作原理(转载)
- 速学bs4.BeautifulSoup()结构及用法
- 数学期望、方差、标准差、协方差、残差、均方差、均方误差、均方根误差、均方根值对比分析及python实现
- 单片机项目实例 - 嵌入式开发 - C语言版 - 基础篇
- Intel ISEF ----全球青少年科学竞赛的“世界杯”
- 发一款MIP推送提交工具软件(支持站长平台/熊掌号/神马)
- 国美金融贷款Java项目具备关联性和相互依赖性(国美金融贷款)
- 十年经验-给程序员小弟弟小妹妹们的一些总结性忠告(转)