码迷,mamicode.com
首页 > 其他好文 > 详细

2013.5.A

时间:2014-05-27 02:24:46      阅读:342      评论:0      收藏:0      [点我收藏+]

标签:style   c   class   blog   code   a   

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

标签:style   c   class   blog   code   a   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!