分类
正在加载今日诗词...
NOWCODER 练习 NOWCODER 练习
每周两道题,加油呀
2020-03-04
螺旋序列的输出 螺旋序列的输出
我的算法日常 — 螺旋数字串描述 输入n输入行列n个数字的矩阵 形如 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 螺旋递增序列 思路 螺旋递增也就是,下–左–上
2019-04-03
判断完全平方数 判断完全平方数
我的算法日常—判断完全平方数思路 先对数据a进行开方的到b 之后b对其进行四舍五入,得到一个整数c 当且仅当 b==c 时 c**2 == a 所以就可以判断a是否为完全平方数了 分析 n 为存在某一整数 当b <
2019-04-02
阶乘取模 阶乘取模
我的算法日常 — 超大的阶乘取模描述 输入n < 10**6 求1!+2!+…..n! 对1000000的模 思路 首先n特别大,容易超时 阶乘特别大那就每次都对1000000取模,阶乘时和最后相加都进行取模操作 试
2019-04-02
PAT乙级1024 科学计数法 PAT乙级1024 科学计数法
铛铛铛, 感觉这道题有点难,不过在抡蒙纂,瞎写之下居然过了,回顾一下加深印象😃 题目 1024 科学计数法 (20 分科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E
2019-02-26
模拟除法 模拟除法
PTA 乙级1017A除以B(模拟除法) ,有点意思,题目不是很难就是很难。长点心,想的全面点。 题目 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=
2019-02-22
超长字符串的商 超长字符串的商
原理 例如{1, 2, 3, 4, 5, 6, 7,8}要向左平移2个单位 先将前两个数据{1,2}反转为{2,1} 之后将后面的数据{3,4,5,6,7,8}反转为{8,7,6,5,4,3} 两个片段的相对位置没有改变得到了
2019-02-18
序列型数据平移 序列型数据平移
原理 例如{1, 2, 3, 4, 5, 6, 7,8}要向左平移2个单位 先将前两个数据{1,2}反转为{2,1} 之后将后面的数据{3,4,5,6,7,8}反转为{8,7,6,5,4,3} 两个片段的相对位置没有改变得到了
2019-02-17
快速素数判断算法 快速素数判断算法
最近在复习之前做的编程练习题,素数判断一直没有掌握,今天看到了一种新的方法,感觉特别好,记下来。(第一次写博客,很开心呀)思想来源,看不懂我的,欢迎看原作 素数的一些性质吧 素数的分布规律大于5的素数一定于6的倍数相邻,例如5和7,11
2019-02-17