T1
根据题意要计算出数组共有几个不重复的元素
用set秒了
C++ STL set容器完全攻略(超级详细)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
T2
走路
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
T3
T3根据T4的提示就是个思维题↓
。。。。好吧(づ′▽`)づ
首先题目要求
> 求min( |d1-d2|, |d1-d3|, |d2-d3| )的最大值
那么要让三个数的两两之间的差的最小值 最大
就是要让d1, d2, d3之间差越大
稍微举例一下就能发现规律
以下举例用 1 代表工作日,用 x 代表休息日
天数 分配 答案 10 11x1x1111x 1 11 111x1x1111x 1 12 111x1x11111x 2 13 111x1x111111x 2 14 1111x1x111111x 2 15 1111x1x1111111x 3
看出规律了吗?
把一个工作日夹在剩下两个休息日中间
所以d2 = 1
整个月剩下的天数就是 n - 1(最后一天休息日)- 3 (一个工作日夹在剩下两个休息日中间)
剩下的天数分成 d1, d3
可以想到,当 2d1 = d3 的时候 |d1-d2| 和 |d2-d3| 是最大的
所以d1,d3 分别是 剩余天数(n-4)的 1/3 和 2/3
以及,如果n-4除不尽三就把d1加一
* 以下超短题解
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
T4
求质数个数,用埃筛
埃氏筛法详解
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
T5
> 「好串」:如果这两个字符串中每个字符出现的次数相同(顺序不需要相同)则被称作为一对好串
把字符数组排序,然后逐个比较就行
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
T6
Good Luck!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> * 求赞!