摘要: 题目:有一个圈,可以从某个位置取球,给出原有的顺序,有三种操作,左旋一次,右旋一次,取球,要求按顺序取球,问需要操作多少次显然操作是确定的,每次将目标球旋转过来,找出左旋和右旋操作少的,然后取球。每次旋转后相对距离不变,每次记录某个区间删掉了多少,就可以查询了。 1 #include 2 #include 3 #include 4 #include 5 6 using namespace std; 7 #define lson l, m, rt> 1;17 if (p R) return 0;22 if (L = r){23 return sum[r... 阅读全文
posted @ 2013-11-05 16:00 Missa 阅读(341) 评论(0) 推荐(0) 编辑