会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dogenya
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2019年5月5日
【小米oj】简单直接全排列
摘要: 用c++ next_permutation函数就可以了。
阅读全文
posted @ 2019-05-05 20:37 dogenya
阅读(322)
评论(0)
推荐(0)
【小米oj】寻找归一数字
摘要: 骗分过样例, 暴力出奇迹(可以开个vis数组记录然后记忆化搜索,不过懒得写了)
阅读全文
posted @ 2019-05-05 20:36 dogenya
阅读(265)
评论(0)
推荐(0)
【小米oj】dreamstart 的催促
摘要: 欧拉降幂,i^i过大可以%phi(10000019)(phi是欧拉函数,由于10000019是质数,所以直接%10000018就可以了)来降幂,然后快速幂就行了。
阅读全文
posted @ 2019-05-05 20:35 dogenya
阅读(194)
评论(0)
推荐(0)
【小米oj】打羽毛球的小爱同学
摘要: 简单容斥,不过感觉一毛一样的题做过,可能是在多校???
阅读全文
posted @ 2019-05-05 20:31 dogenya
阅读(319)
评论(0)
推荐(0)
【小米oj】石头收藏家
摘要: 经典背包
阅读全文
posted @ 2019-05-05 20:30 dogenya
阅读(216)
评论(0)
推荐(0)
【小米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(
阅读全文
posted @ 2019-05-05 20:29 dogenya
阅读(244)
评论(0)
推荐(0)
【小米oj】节约用电
摘要: 由于前面的只会影响后面而后面不能影响前面,所以顺着暴力修改就行了,时间复杂度nlog(n)。
阅读全文
posted @ 2019-05-05 20:28 dogenya
阅读(219)
评论(0)
推荐(0)
【小米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)=(a);i--) 7 #include 8 typedef long long ll; 9 #define PII pair 10 using namespace std; 11 const ...
阅读全文
posted @ 2019-05-05 20:25 dogenya
阅读(295)
评论(0)
推荐(0)
【小米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)=(a);i--) 7 #include 8 typedef long long ll; 9 #define PII pair 10 using namespace std; 11 const ...
阅读全文
posted @ 2019-05-05 20:25 dogenya
阅读(174)
评论(0)
推荐(0)
【小米oj】N!
摘要: n的阶乘末尾的0,是由2和5贡献的,所以本题就转换成了1~n中因子2和5出现的次数的较小次数。‘ 对于1~n这n个数,可以被2整除的有n/2(向下取整)个数,然后剩下n/2个大于0的数,一直递归直到n为0,然后记录一个sum就行了。 对于5也是同样的道理。
阅读全文
posted @ 2019-05-05 20:22 dogenya
阅读(255)
评论(0)
推荐(0)
【小米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)=(a);i--) 7 #include 8 typedef long long ll; 9 #define PII pair 10 using namespace std; 11 const ...
阅读全文
posted @ 2019-05-05 19:28 dogenya
阅读(173)
评论(0)
推荐(0)
【小米oj】 数7游戏
摘要: 由于符合要求的数还是相当密集的,所以本题可以采取暴力,如果范围扩到1e18则可以数位dp
阅读全文
posted @ 2019-05-05 19:27 dogenya
阅读(351)
评论(0)
推荐(0)
【小米oj】 国王招驸马
摘要: 基础dp
阅读全文
posted @ 2019-05-05 19:26 dogenya
阅读(216)
评论(0)
推荐(0)
【小米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)=(a);i--) 7 #include 8 typedef long long ll; 9 #define PII pair 10 using namespace std; 11 const ...
阅读全文
posted @ 2019-05-05 19:25 dogenya
阅读(218)
评论(0)
推荐(0)
【小米oj】 解救我 mi
摘要: 堆栈的基本应用
阅读全文
posted @ 2019-05-05 19:25 dogenya
阅读(302)
评论(0)
推荐(0)
【小米oj】 括号配对
摘要: 堆栈的基本应用
阅读全文
posted @ 2019-05-05 19:24 dogenya
阅读(242)
评论(0)
推荐(0)
【小米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)=(a);i--) 7 #include 8 typedef long long ll; 9 #define PII pair 10 using namespace std; 11 const ...
阅读全文
posted @ 2019-05-05 19:23 dogenya
阅读(260)
评论(0)
推荐(0)
【小米oj】 爬楼梯
摘要: 斐波那契数列 f[0]=1,f[1]=1,f[n]=f[n-1]+f[n-2](x>=2)
阅读全文
posted @ 2019-05-05 19:22 dogenya
阅读(250)
评论(0)
推荐(0)
【小米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)=(a);i--) 7 #include 8 typedef long long ll; 9 #define PII pair 10 using namespace std; 11 const ...
阅读全文
posted @ 2019-05-05 19:21 dogenya
阅读(181)
评论(0)
推荐(0)
【小米oj】 小米兔的轨迹
摘要: 刘汝佳紫书上都有
阅读全文
posted @ 2019-05-05 19:20 dogenya
阅读(275)
评论(0)
推荐(0)