首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏WD学习记录

    客网 丑

    题目: 把只包含质因子2、3和5的称作丑(Ugly Number)。例如6、8都是丑,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑。求按从小到大的顺序的第N个丑。 解答: 最直接的想法是从小到大依次判断每个数是否是丑,直至找到第n个丑,但是提交时显示运行超时:您的程序未能在规定时间内运行结束,请检查是否循环有错或算法复杂度过大。 参考别人的解法:丑 # -*- coding:utf-8 -*- class Solution: def GetUglyNumber_Solution(self, index):

    65040发布于 2018-09-04
  • 来自专栏机器学习/数据可视化

    客刷题1-勾股元组

    题目-勾股元组 如果三个正整数A、B、C ,A²+B²=C²则为勾股数 如果ABC之间两两互质,即A与B,A与C,B与C均互质没有公约数,则称其为勾股数元组。 根据互质数的概念可以对一组是否互质进行判断。如:3和11的公约数只有1,则它们是互质数。 return True isPrime(1,1) False isPrime(2,9) True isPrime(3,8) True isPrime(3,15) False 勾股元组判断

    29830编辑于 2023-08-25
  • 来自专栏《数据结构》

    【力扣客刷题】1. 两之和

    之和 解题过程中: 55555有被内涵到,我哭了 你以为我被难住了吗,漏漏漏, 转了转机灵的小脑瓜子就发现了我的问题,不能写return 0 ; 要返回的是一个数组。

    20420编辑于 2023-04-16
  • 来自专栏沉默王二

    了个

    这里就有球友总结了他在星球里发现的宝藏,其他球友看到后直呼“了个”。 以下是球友的分享,我加了一些图片,更方便大家收藏。

    1.5K60编辑于 2023-03-06
  • 来自专栏全栈程序员必看

    站_客网站

    通过枚举边和k,i,j,时间复杂度太大了。则可以通过快速乘法的思想计算。初始时g[i][j]表示任何两个点经过1条边的最短路,res表示任何两个点经过0条边的最短路。

    60130编辑于 2022-09-20
  • 来自专栏大白技术控的技术自留地

    C++版 - HDUoj 2010 3阶的水仙花 - 客网

    C++版 - HDUoj 2010 3阶的水仙花 - 客网 时间限制:1秒 空间限制:32768K 热度指数:1005 在线提交(客网仅支持C++或Java): https://www.nowcoder.com pid=2010 题目描述 春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花,他是这样定义的: (三阶的)“水仙花”是指一个三位,它的各位数字的立方和等于其本身,比如:153= 现在要求输出所有在m和n范围内的(三阶的)水仙花。 扩展: (n阶)水仙花是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 一个正整数abcd···被称为n阶的Armstrong(水仙花)当满足: abcd⋯=an+bn+cn+dn+⋯abcd⋯=an+bn+cn+dn+⋯abcd \cdots = a^n + b^ 输出描述: 对于每个测试实例,要求输出所有在给定范围内的水仙花,就是说,输出的水仙花必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开; 如果给定的范围内不存在水仙花

    95420发布于 2019-03-05
  • 来自专栏跟我一起学编程

    客系列之变种水仙花与删除序列中的某个数

    今天我们更新了刷题内容 一、变种水仙花 水仙花我们都知道是什么,就是比如一个三位,然后第一个的三次方加第二个的三次方加第三个的三次方等于这个数,然后什么是变种水仙花呢? 这就是变种水仙花,我们先来看一下这个数究竟该怎么去做呢,我们可以看到,三位需要两个式子相加,四位需要三个,所以五位就需要四个了,然后我们知道是怎样一个形式相加,这个题就不难了,下面我们就来看一下这个题的代码吧 check_Lily(i)==1) { printf("%d ",i); } } return 0; } 这就是我们变种水仙花的题解了 =deletes) { cout<<arr[i]<<" "; } } } 总结: 本次我们讲述了两道题目,分别是变种水仙花和删除序列中的某个数字,这两道题目的整体难度较小

    27910编辑于 2024-03-21
  • 来自专栏腾讯云服务器团队的专栏

    牛年开工,如何上加

    互动话题 上加的秘籍,你get了吗?

    66220发布于 2021-02-26
  • 来自专栏大白技术控的技术自留地

    C#版 - PAT乙级(Basic Level)真题 之 1013.素数_客网

    C#版 - PAT乙级(Basic Level)真题 之 1013.素数(打印给定范围内的素数)_客网 在线提交: https://www.nowcoder.com/pat/6/problem/4079

    79420发布于 2019-03-05
  • 来自专栏C++

    和 John

     纯模拟题,先定义可能需要的变量 int a[12][12], cx, cy, fx, fy; // 障碍物, 横纵, John横纵 char map; // 地图 int move_s; // 统计移动次数 int mf, mc; // John的移动方向, 的移动方向(0上 1右 2下 3左) int step; // 一步一步走 int turn; // 转弯  首先输入地图 cin >> map; // 输入地图 if (map == '*') // 障碍物 { a[j][i] = -1; } if (map == 'C') // 记录的初始位置 = fy) && move_s < 200000) { }  先来模拟的移动 if (mc == 0 && step == 0) // 向北移动 { step = if (mc == 0 && step == 0) // 向北移动 { step = 1; //一步一步走 if (a[cx][cy - 1] !

    21310编辑于 2024-06-04
  • 来自专栏HAUE_LYS'Blog

    优质肋骨

    从小到大依次枚举所有的显然不现实,因此考虑按位枚举。 枚举从最高位开始,之后枚举每一位的,直到达到指定位数为止。 枚举每一位后,需要判断当前位的和高位数的组合数是否为质数,只有如此才能满足条件。 由上述例子可知,最高位必定取值为 \set{ 2, 3, 5, 7 },且后续添加的不能为偶数(从 1 枚举到 9 后续再判断也可以)。

    1.1K20编辑于 2023-03-08
  • 来自专栏路人甲Java

    逼哄哄的 BitMap,到底逼在哪?

    那么,问题来了,如何表示一个呢? 刚才说了,每一位表示一个,0表示不存在,1表示存在,这正符合二进制 这样我们可以很容易表示{1,2,4,6}这几个数: ? 这就相当于 86 | 32 = 118 86 | (1<<5) = 118 b[0] = b[0] | (1<<5) 也就是说,要想插入一个,将1左移带代表该数字的那一位,然后与原进行按位或操作 化简一下 通过把该为置为1或者0来达到添加和清除的小伙,那么判断一个存不存在就是判断该数所在的位是0还是1。 32位机器上,对于一个整型,比如int a=1 在内存中占32bit位,这是为了方便计算机的运算。 逼哄哄的布隆过滤器,到底有什么用?这篇推荐看下。 如果想判断一个元素是不是在一个集合里,一般想到的是将集合中所有元素保存起来,然后通过比较确定。

    54810发布于 2021-06-25
  • 来自专栏Java技术栈

    逼哄哄的 BitMap,到底逼在哪?

    那么,问题来了,如何表示一个呢? 刚才说了,每一位表示一个,0表示不存在,1表示存在,这正符合二进制 这样我们可以很容易表示{1,2,4,6}这几个数: ? 这就相当于 86 | 32 = 118 86 | (1<<5) = 118 b[0] = b[0] | (1<<5) 也就是说,要想插入一个,将1左移带代表该数字的那一位,然后与原进行按位或操作 化简一下 通过把该为置为1或者0来达到添加和清除的小伙,那么判断一个存不存在就是判断该数所在的位是0还是1。 32位机器上,对于一个整型,比如int a=1 在内存中占32bit位,这是为了方便计算机的运算。 逼哄哄的布隆过滤器,到底有什么用?这篇推荐看下。 如果想判断一个元素是不是在一个集合里,一般想到的是将集合中所有元素保存起来,然后通过比较确定。

    95830发布于 2021-04-22
  • 来自专栏数商云网络

    荣誉登榜|商云入选崔会「2023中国企业服务云图」

    图片 近日,B2B领域知名企服平台崔会发布了「2023中国企业服务云图」,清晰描绘出当前中国企业服务领域的全新格局,为企业开展数字化转型及建设提供选型参考。 「商云」凭借在供应链数字化服务中成熟的解决方案和落地能力再度成功入选图谱。 作为一家供应链数字化业务协同系统及解决方案服务商,此次成功登榜,充分说明了「商云」在供应链领域数字化成果获得认可,更是商云在赋能企业供应链数字化转型赛道上画下浓厚的一笔。 目前,「商云」成功服务了上百家世界500强企业/上市公司客户,其创新的全链数字化运营模式深受客户的信赖与好评,「商云」旗下核心产品目前已与国内Top10的万达宝通轮胎、中石化、广西路桥集团、立白集团 连续两年入驻企业服务云图,「商云」供应链产业服务的价值愈发凸显,感谢行业给予的信任与肯定,「商云」将持续在全链数字化业务协同领域深耕,以“产品+服务”为引擎,为企业提供完善的数字化转型方案,创造高效

    47910编辑于 2023-02-14
  • 来自专栏晨星先生的自留地

    漏洞

    这个名叫Dirty COW,也就是脏的漏洞,存在Linux内核中已经有长达9年的时间,也就说2007年发布的Linux内核版本中就已经存在此漏洞。Linux kernel团队已经对此进行了修复。 Debian开发人员前天也宣布稳定版Debian GNU/Linux 8 “Jessei”系列内核重要更新——本次更新总共修复4个Linux内核安全漏洞,其中也包括了脏

    2.6K60发布于 2018-06-07
  • 来自专栏Jack-Cui

    StyleFlow,逼!

    光照角度、人脸角度、年龄、头发、眼镜、胡须、表情等多维角度都可以单独调节: StyleFlow,逼! 效果非常好,特别是光照角度的改变,很逼真。

    1.4K30发布于 2021-01-20
  • 来自专栏沉默王二

    Vim,

    掰的一点是,Vim 逃离了鼠标的“魔掌”,只通过键盘就可以肆意地操作文本。

    61410发布于 2021-01-28
  • 来自专栏C语言基础

    初阶客网刷题集(1)

    我们以第五年为例: 第5年牛牛数量=原来的数量+新增的数量 原来的数量:指上一年的数量,即第四年牛牛的数量。 新增的数量:第五年有哪些出生就是新增的数量,显然此时第2年的数量就为新增的数量,因为到第五年的时候第2年所有的都是成年了,所以都可以生小牛。 第n年牛牛的数量为=原来的数量(n-1年)+新增的数量(n-3年) 重点:很多小伙伴还是不理解为什么是n-3年, 因为 第一年: n-3题目看仔细哦,小牛是年初出生的,所以到n-3年结束,这里也是一年哦 //不是空格则直接存储 } s++; } return ret; } 3.二进制中1的个数 题目链接:传送门 题目描述: 输入一个整数 n ,输出该32 : 32 复制 说明: 负数使用补码表示 ,-1的32位二进制表示为 1111 1111 1111 1111 1111 1111 1111 1111,其中32个1 解题思路 方法1: 当一个n

    54120编辑于 2022-12-06
  • 来自专栏Python乱炖

    Asyncio---Python就靠你了

    之前在看gevent的时候不小心又看到了这个模块,gevent其实并不是python官方的标准库,有一些缺陷,所以这个时候Asyncio出现了。

    1.1K20发布于 2019-09-23
  • 来自专栏沉默王二

    设计模式,逼!

    写代码确实是门手艺活,这是我们程序员不得不承认的一个事实,毕竟要用手指头来敲啊!不是手艺活是啥(笑)

    77830发布于 2021-01-28
领券