首页 > 其他 > 详细

2013.5.A

时间:2014-05-27 02:24:00      阅读:503      评论:0      收藏:0      [点我收藏+]
T1:纯模拟

 

  T2:
  写这一题收获还是不少的,首先依旧表示自己打的题太少了,这样类型的题目没有碰到过40都看不下去了....TAT..
这是一题图论题,要找环
就比如
4
3 7 6 1
你sort一下,排好正确的顺序
1 3 6 7
发现,原序列的3应该和7交换,而7应该和1交换,1应该和3交换;
那么就恭喜你找到了最少的交换次数,2次,这也就是说找环的次数就为最少交换的次数;
ps:这里说一下自己年轻的地方:
1.交换过得数记得mark
2.刚开始超级年轻的这样记录每一个数正确的位置:
d[a[i]]=i;
之后崩溃掉了,喜闻乐见。
一直忘了数组的序号是不能为负的,逗了....这里用自定义即可;
TAT...程序放在机房了,改天附上吧

T3:
  二分答案即可...
=-=还是很不熟练啊...
 T4树形DP,想之后单独附上

2013.5.A,布布扣,bubuko.com

2013.5.A

原文:http://www.cnblogs.com/polebug/p/3736007.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!