洛谷 P1338 末日的传说】的更多相关文章

P1338 末日的传说 题目描述 只要是参加jsoi活动的同学一定都听说过Hanoi塔的传说:三根柱子上的金片每天被移动一次,当所有的金片都被移完之后,世界末日也就随之降临了. 在古老东方的幻想乡,人们都采用一种奇特的方式记录日期:他们用一些特殊的符号来表示从1开始的连续整数,1表示最小而N表示最大.创世纪的第一天,日历就被赋予了生命,它自动地开始计数,就像排列不断地增加. 我们用1-N来表示日历的元素,第一天日历就是 1, 2, 3, - N 第二天,日历自动变为 1, 2, 3, - N,…
洛谷题目链接:末日的传说 题目描述 只要是参加jsoi活动的同学一定都听说过Hanoi塔的传说:三根柱子上的金片每天被移动一次,当所有的金片都被移完之后,世界末日也就随之降临了. 在古老东方的幻想乡,人们都采用一种奇特的方式记录日期:他们用一些特殊的符号来表示从1开始的连续整数,1表示最小而N表示最大.创世纪的第一天,日历就被赋予了生命,它自动地开始计数,就像排列不断地增加. 我们用1-N来表示日历的元素,第一天日历就是 1, 2, 3, - N 第二天,日历自动变为 1, 2, 3, - N,…
题目链接:https://www.luogu.org/problemnew/show/P1338 题目描述 只要是参加jsoi活动的同学一定都听说过Hanoi塔的传说:三根柱子上的金片每天被移动一次,当所有的金片都被移完之后,世界末日也就随之降临了. 在古老东方的幻想乡,人们都采用一种奇特的方式记录日期:他们用一些特殊的符号来表示从1开始的连续整数,1表示最小而N表示最大.创世纪的第一天,日历就被赋予了生命,它自动地开始计数,就像排列不断地增加. 我们用1-N来表示日历的元素,第一天日历就是 1…
https://www.luogu.org/problemnew/show/P1338 先打表看了一下规律,居然看出来n的位置是阶梯往前的.而每个阶梯的头头,必有后半段降序. 再仔细看一下居然每次交换后半段的没被交换过的元素和前半段的最后一个元素. 打了一个表,不清楚复杂度就交了,当时以为是n²的,因为逆序数最多有 \(C_n^2\) 但最后事实证明不是. 因为一开始找阶梯是n的,找到之后这个阶梯的长度最多也是n的,其实复杂度是两个n. 附带打表代码以及表: #include<bits/stdc…
这道题需要对排列有深刻的理解和认识 给出逆序对的个数,求改逆序对个数的字典序最小的排列 那么既然是最小,那么一开始一段肯定是升序,一直到某个数后才开始改变 即1 2 3-- n-1 n a b c d-- 类似这样 那么我们要求出这个n在哪里 要字典序最小,就需要1到n这一段最长 也就是说在a, b, c, d后面有尽量多的逆序对 当数列为n n-1 n-2 --1时逆序对最多 逆序对个数就是n - 1 + n - 2 --+1  那么我们就可以从小到大枚举a b c--的长度,算出最多逆序对的…
https://www.luogu.org/problemnew/show/P1338 [题目大意:从1到n的连续自然数,求其逆序对数为m的一个字母序最小的排列.] 最开始的思路是想从逆序对数入手,然后按顺序求出一个个的排列然后找逆序对数==m的那种排列,后来由于我是个蒟蒻...求逆序对数对我来说似乎很难了..只能放弃此题(唉..这大概就是蒟蒻吧..) 蒟蒻不会做,然后搜了一下题解就又感觉学到东西了(常常为学到一点皮毛沾沾自喜然后水水博客..这大概就是蒟蒻喜欢做的事吧.) [这题应该从字母序最小…
题目描述 只要是参加jsoi活动的同学一定都听说过Hanoi塔的传说:三根柱子上的金片每天被移动一次,当所有的金片都被移完之后,世界末日也就随之降临了. 在古老东方的幻想乡,人们都采用一种奇特的方式记录日期:他们用一些特殊的符号来表示从1开始的连续整数,1表示最小而N表示最大.创世纪的第一天,日历就被赋予了生命,它自动地开始计数,就像排列不断地增加. 我们用1-N来表示日历的元素,第一天日历就是 1, 2, 3, … N 第二天,日历自动变为 1, 2, 3, … N, N-1 ……每次它都生成…
题目描述 只要是参加jsoi活动的同学一定都听说过Hanoi塔的传说:三根柱子上的金片每天被移动一次,当所有的金片都被移完之后,世界末日也就随之降临了. 在古老东方的幻想乡,人们都采用一种奇特的方式记录日期:他们用一些特殊的符号来表示从1开始的连续整数,1表示最小而N表示最大.创世纪的第一天,日历就被赋予了生命,它自动地开始计数,就像排列不断地增加. 我们用1-N来表示日历的元素,第一天日历就是  1, 2, 3, … N 第二天,日历自动变为 1, 2, 3, … N, N-1……每次它都生成…
题目描述 只要是参加jsoi活动的同学一定都听说过Hanoi塔的传说:三根柱子上的金片每天被移动一次,当所有的金片都被移完之后,世界末日也就随之降临了. 在古老东方的幻想乡,人们都采用一种奇特的方式记录日期:他们用一些特殊的符号来表示从1开始的连续整数,1表示最小而N表示最大.创世纪的第一天,日历就被赋予了生命,它自动地开始计数,就像排列不断地增加. 我们用1-N来表示日历的元素,第一天日历就是 1, 2, 3, - N 第二天,日历自动变为 1, 2, 3, - N, N-1 --每次它都生成…
神奇的并查集问题 题目描述 公元五八○一年,地球居民迁移至金牛座α第二行星,在那里发表银河联邦 创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展. 宇宙历七九九年,银河系的两大军事集团在巴米利恩星域爆发战争.泰山压 顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征,气吞山河集团点名将杨 威利组织麾下三万艘战舰迎敌. 杨威利擅长排兵布阵,巧妙运用各种战术屡次以少胜多,难免恣生骄气.在 这次决战中,他将巴米利恩星域战场划分成30000列,每列依次编号为1, 2, …, 30000.之后,他把自…