摘要:
【链接】 "我是链接,点我呀:)" 【题意】 在这里输入题意 【题解】 绕(x,y,z)三个轴旋转。 枚举x,y,z各4次的结果。 (4次之后能还原。可以方便上一层枚举下一个情况。) 【代码】 cpp include define rep1(i,a,b) for (int i = a;i = b;i 阅读全文
摘要:
【链接】 "我是链接,点我呀:)" 【题意】 【题解】 枚举k 那么另外一个人的得票就是n k sum(ai) 找到最小的满足n k sum(ai) sum(ai)的k就ok了 【代码】 cpp include define rep1(i,a,b) for (int i = a;i = b;i ) 阅读全文
摘要:
【链接】 "我是链接,点我呀:)" 【题意】 【题解】 枚举k 不难根据a得到x[0..k 1] 然后再根据a[k+1..n]来验证一下得到的x是否正确就好。 【代码】 cpp include define rep1(i,a,b) for (int i = a;i = b;i ) using nam 阅读全文
摘要:
【链接】 "我是链接,点我呀:)" 【题意】 【题解】 模拟了一两下。。 然后发现。 对于每一个前缀。 组成的新的最小字典序的字符串 要么是s[i]+reverse(前i 1个字符经过操作形成的最大字典序的字符串);或者是 (前i 1个字符经过操作形成的最小字典序的字符串)+s[i] 因为最大字典序 阅读全文
摘要:
【链接】 "我是链接,点我呀:)" 【题意】 相当于问你这m个数组的任意长度公共子串的个数 【题解】 枚举第1个数组以i为起点的子串。 假设i..j是以i开头的子串能匹配的最长的长度。 (这个j可以给2..m这些数组用一个类似链表的东西很快得到,O((j i+1) M)的复杂度即可完成。 那么我们会 阅读全文
摘要:
【链接】 "我是链接,点我呀:)" 【题意】 【题解】 legal被我打成leagal... 然后注意输出坐标的时候,格式是%2d.. 然后就没啥难的了。。 【代码】 cpp include using namespace std; const int dx[8]={0, 1, 1, 1,0,1,1 阅读全文