自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 [编程题]山寨金闪闪 (面试题)

链接:https://www.nowcoder.com/questionTerminal/9363dcb83ca44c61a2c1a8f65aa722b8来源:牛客网金闪闪死后,红A拿到了王之财宝,里面有n个武器,长度各不相同。红A发现,拿其中三件武器首尾相接,组成一个三角形,进行召唤仪式,就可以召唤出一个山寨金闪闪。(例如,三件武器长度为10、15、20,可以召唤成功。若长度为...

2019-07-14 15:06:00 222

转载 【小米oj】简单直接全排列

用c++ next_permutation函数就可以了。 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin)...

2019-05-05 20:37:00 115

转载 【小米oj】寻找归一数字

骗分过样例, 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",...

2019-05-05 20:36:00 233

转载 【小米oj】dreamstart 的催促

欧拉降幂,i^i过大可以%phi(10000019)(phi是欧拉函数,由于10000019是质数,所以直接%10000018就可以了)来降幂,然后快速幂就行了。 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y...

2019-05-05 20:35:00 104

转载 【小米oj】打羽毛球的小爱同学

简单容斥,不过感觉一毛一样的题做过,可能是在多校??? 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin);...

2019-05-05 20:31:00 293

转载 【小米oj】石头收藏家

经典背包#define mm(a) memset(a,0,sizeof(a));#define max(x,y) (x)>(y)?(x):(y)#define min(x,y) (x)<(y)?(x):(y)#define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);#def...

2019-05-05 20:30:00 101

转载 【小米oj】优秀数字

#define mm(a) memset(a,0,sizeof(a));#define max(x,y) (x)>(y)?(x):(y)#define min(x,y) (x)<(y)?(x):(y)#define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);#define re...

2019-05-05 20:29:00 82

转载 【小米oj】节约用电

由于前面的只会影响后面而后面不能影响前面,所以顺着暴力修改就行了,时间复杂度nlog(n)。 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen...

2019-05-05 20:28:00 192

转载 【小米oj】在一个有序的经过旋转的数组里查找一个数

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 20:25:00 120

转载 【小米oj】硬币排序

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 20:25:00 110

转载 【小米oj】N!

n的阶乘末尾的0,是由2和5贡献的,所以本题就转换成了1~n中因子2和5出现的次数的较小次数。‘对于1~n这n个数,可以被2整除的有n/2(向下取整)个数,然后剩下n/2个大于0的数,一直递归直到n为0,然后记录一个sum就行了。对于5也是同样的道理。 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) ...

2019-05-05 20:22:00 83

转载 【小米oj】 跳跳看

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:28:00 73

转载 【小米oj】 数7游戏

由于符合要求的数还是相当密集的,所以本题可以采取暴力,如果范围扩到1e18则可以数位dp 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("...

2019-05-05 19:27:00 100

转载 【小米oj】 国王招驸马

基础dp 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",st...

2019-05-05 19:26:00 119

转载 【小米oj】 解救我 mi

堆栈的基本应用 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w"...

2019-05-05 19:25:00 91

转载 【小米oj】 小米兔跳格子

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:25:00 96

转载 【小米oj】 括号配对

堆栈的基本应用 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w"...

2019-05-05 19:24:00 93

转载 【小米oj】 构建短字符串

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:23:00 86

转载 【小米oj】 爬楼梯

斐波那契数列 f[0]=1,f[1]=1,f[n]=f[n-1]+f[n-2](x>=2) 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freop...

2019-05-05 19:22:00 83

转载 【小米oj】 第一个缺失正数

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:21:00 62

转载 【小米oj】 小米兔的轨迹

刘汝佳紫书上都有 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w...

2019-05-05 19:20:00 123

转载 【小米oj】纯位数

时间复杂度本人没有证明,但是暴力交上去过了 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freop...

2019-05-05 19:19:00 97

转载 【小米oj】 dreamstart 的催促

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:17:00 70

转载 【小米oj】 抢劫!

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:16:00 90

转载 【小米oj】 数数有几个岛

dfs 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",std...

2019-05-05 19:15:00 95

转载 【小米oj】 找出单独出现的数字II

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:15:00 107

转载 【小米oj】 出现频率最高的前 K 个元素

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:14:00 80

转载 【小米oj】 分糖果

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:13:00 153

转载 【小米oj】 需要多少个立方数

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:13:00 102

转载 【小米oj】 反向位整数

模拟 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdo...

2019-05-05 19:12:00 77

转载 【小米oj】 海盗分赃

背包#define mm(a) memset(a,0,sizeof(a));#define max(x,y) (x)>(y)?(x):(y)#define min(x,y) (x)<(y)?(x):(y)#define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);#defin...

2019-05-05 19:11:00 127

转载 【小米oj】 最少交换次数

求逆序对,可以树状数组,但是这题n^2也能过。。。 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); f...

2019-05-05 19:10:00 80

转载 【小米oj】 大胃王的烦恼

离散化+前缀和,也可以优先队列搞一搞 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen(...

2019-05-05 19:09:00 144

转载 【小米oj】 不一样的排序

线性筛+sort 1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w...

2019-05-05 19:08:00 90

转载 【小米oj】 找出旋转有序数列的中间值

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:07:00 48

转载 【小米oj】 找出单独出现的数字

1 #include <bits/stdc++.h> 2 3 using namespace std; 4 5 int n,x; 6 map<int,int>mp; 7 int main() 8 { 9 while(~scanf("%d",&x)){10 mp[x]++;11 ...

2019-05-05 19:04:00 63

转载 【小米oj】A + B

1 #define mm(a) memset(a,0,sizeof(a)); 2 #define max(x,y) (x)>(y)?(x):(y) 3 #define min(x,y) (x)<(y)?(x):(y) 4 #define Fopen freopen("1.in","r",stdin); freopen("m.out","w",stdout);...

2019-05-05 19:03:00 75

转载 浅谈个人对小米oj的评价

  oj做的还不错,给人的第一感觉相当好,看着还蛮有趣的。oj上有不少题目,虽然好多题原型实在是太明显了,不过总体感觉还可以。只是有几点有些难受,就我个人的感觉列举一下:  1,既然是给输入那就好好给,input给个字符串每次都要自己切,给n个整数也不给n,而且n还经常没有范围,导致有些题目写题手感非常差。  2,部分题目不表明是单组还是多组数据,导致cin 和 whi...

2019-05-04 19:43:00 144

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除