poj 3670
来源:互联网 发布:阿托伐他汀 知乎 编辑:程序博客网 时间:2024/04/30 11:25
Description
The cows are so very silly about their dinner partners. They have organized themselves into three groups (conveniently numbered 1, 2, and 3) that insist upon dining together. The trouble starts when they line up at the barn to enter the feeding area.
Each cow i carries with her a small card upon which is engraved Di (1 ≤ Di ≤ 3) indicating her dining group membership. The entire set of N (1 ≤ N ≤ 30,000) cows has lined up for dinner but it's easy for anyone to see that they are not grouped by their dinner-partner cards.
FJ's job is not so difficult. He just walks down the line of cows changing their dinner partner assignment by marking out the old number and writing in a new one. By doing so, he creates groups of cows like 111222333 or 333222111 where the cows' dining groups are sorted in either ascending or descending order by their dinner cards.
FJ is just as lazy as the next fellow. He's curious: what is the absolute mminimum number of cards he must change to create a proper grouping of dining partners? He must only change card numbers and must not rearrange the cows standing in line.
Input
* Line 1: A single integer: N
* Lines 2..N+1: Line i describes the i-th cow's current dining group with a single integer: Di
Output
* Line 1: A single integer representing the minimum number of changes that must be made so that the final sequence of cows is sorted in either ascending or descending order
Sample Input
513211
Sample Output
1
Source
分析:什么都不说,直接递推就行了,哎。。。不过那些0ms到底怎么来的
代码:
- POJ 3670
- poj 3670
- poj 3670
- POJ 3670
- POJ 3670
- POJ 3670
- POJ 3670 && POJ 3671 (dp)
- poj 3670 Eating Together
- POJ 3670 (Eating Together)
- POJ 3670 , 3671 LIS
- POJ 3670 搞。。
- POJ 3670 DP LIS?
- POJ
- poj
- POJ
- POJ
- poj
- poj
- Online Judge上陪审团选人问题用Java实现的一个AC解
- VC使用makefile小结
- 添加一行
- 拦截器的基本使用方法
- IE6支持PNG透明(alpha通道)的4种方法
- poj 3670
- vi
- .h头文件、 .lib库文件、 .dll动态链接库文件之间的关系
- 项目模块的说明文章
- 为什么get函数要设计成const成员函数
- ubuntu+apache2+subversion
- 山东省赛
- 不能成为杯具
- poj 3671