结构之法 算法之道 面试题 9、编程实现两个正整数的除法 编程实现两个正整数的除法,当然不能用除法操作符。

微软面试题:编程实现两个正整数的除法,当然不能用除法操作符。 思路比较简单,效率似乎并不太理想,先放在这里,以后再改良. #include using namespace std; int Div1(int x, int y)//若x >>> y(远大于)时,效率差 { int ans = 0; while(x >= y) { x -= y; ++ans; } return ans; 阅读详情


微软面试题  

编程实现两个正整数的除法

编程实现两个正整数的除法,当然不能用除法操作符。
// return x/y.
int div(const int x, const int y) 
{
  ....

}


答案解析 

类似折半查找

常人会从1,2,3,4,5,6。。。。n。。。。这么一直试下去,发现=效率很低,为什么不学学折半查找呢,查找商值,

我会这么做

(1)先查找出一个商的范围,这个跳转很快的,我个人认为 O(log 正无穷 )

我设的范围 是 (1,2),(3,6),(7,14),(15,30)。。。。。。。。

直到找到 (m,n), m <= 商值 <= n )

(2) 折半查找就好了 O(log n)

总结  总的时间复杂度为O( log 正无穷 +log n)


实验数据


experiment result(文本,这次没有上传照片,太长了,不好截图,请谅解)

请输入正整数 x,y
23421543534
34
x = 1946707054, y = 34,d = 1
x = 1946707054, y = 34,d = 2
x = 1946707054, y = 34,d = 2
x = 1946707054, y = 34,d = 3
x = 1946707054, y = 34,d = 6
x = 1946707054, y = 34,d = 6
x = 1946707054, y = 34,d = 7
x = 1946707054, y = 34,d = 14
x = 1946707054, y = 34,d = 14
x = 1946707054, y = 34,d = 15
x = 1946707054, y = 34,d = 30
x = 1946707054, y = 34,d = 30
x = 1946707054, y = 34,d = 31
x = 1946707054, y = 34,d = 62
x = 1946707054, y = 34,d = 62
x = 1946707054, y = 34,d = 63
x = 1946707054, y = 34,d = 126
x = 1946707054, y = 34,d = 126
x = 1946707054, y = 34,d = 127
x = 1946707054, y = 34,d = 254
x = 1946707054, y = 34,d = 254
x = 1946707054, y = 34,d = 255
x = 1946707054, y = 34,d = 510
x = 1946707054, y = 34,d = 510
x = 1946707054, y = 34,d = 511
x = 1946707054, y = 34,d = 1022
x = 1946707054, y = 34,d = 1022
x = 1946707054, y = 34,d = 1023
x = 1946707054, y = 34,d = 2046
x = 1946707054, y = 34,d = 2046
x = 1946707054, y = 34,d = 2047
x = 1946707054, y = 34,d = 4094
x = 1946707054, y = 34,d = 4094
x = 1946707054, y = 34,d = 4095
x = 1946707054, y = 34,d = 8190
x = 1946707054, y = 34,d = 8190
x = 1946707054, y = 34,d = 8191
x = 1946707054, y = 34,d = 16382
x = 1946707054, y = 34,d = 16382
x = 1946707054, y = 34,d = 16383
x = 1946707054, y = 34,d = 32766
x = 1946707054, y = 34,d = 32766
x = 1946707054, y = 34,d = 32767
x = 1946707054, y = 34,d = 65534
x = 1946707054, y = 34,d = 65534
x = 1946707054, y = 34,d = 65535
x = 1946707054, y = 34,d = 131070
x = 1946707054, y = 34,d = 131070
x = 1946707054, y = 34,d = 131071
x = 1946707054, y = 34,d = 262142
x = 1946707054, y = 34,d = 262142
x = 1946707054, y = 34,d = 262143
x = 1946707054, y = 34,d = 524286
x = 1946707054, y = 34,d = 524286
x = 1946707054, y = 34,d = 524287
x = 1946707054, y = 34,d = 1048574
x = 1946707054, y = 34,d = 1048574
x = 1946707054, y = 34,d = 1048575
x = 1946707054, y = 34,d = 2097150
x = 1946707054, y = 34,d = 2097150
x = 1946707054, y = 34,d = 2097151
x = 1946707054, y = 34,d = 4194302
x = 1946707054, y = 34,d = 4194302
x = 1946707054, y = 34,d = 4194303
x = 1946707054, y = 34,d = 8388606
x = 1946707054, y = 34,d = 8388606
x = 1946707054, y = 34,d = 8388607
x = 1946707054, y = 34,d = 16777214
x = 1946707054, y = 34,d = 16777214
x = 1946707054, y = 34,d = 16777215
x = 1946707054, y = 34,d = 33554430
x = 1946707054, y = 34,d = 33554430
x = 1946707054, y = 34,d = 33554431
x = 1946707054, y = 34,d = 67108862
x = 1946707054, y = 34,d = 67108862
x = 1946707054, y = 34,d = 50331646
x = 1946707054, y = 34,d = 50331646
x = 1946707054, y = 34,d = 50331647
x = 1946707054, y = 34,d = 67108861
x = 1946707054, y = 34,d = 67108861
x = 1946707054, y = 34,d = 58720254
x = 1946707054, y = 34,d = 58720254
x = 1946707054, y = 34,d = 58720254
x = 1946707054, y = 34,d = 50331648
x = 1946707054, y = 34,d = 58720253
x = 1946707054, y = 34,d = 58720253
x = 1946707054, y = 34,d = 54525950
x = 1946707054, y = 34,d = 54525950
x = 1946707054, y = 34,d = 54525951
x = 1946707054, y = 34,d = 58720252
x = 1946707054, y = 34,d = 58720252
x = 1946707054, y = 34,d = 56623101
x = 1946707054, y = 34,d = 56623101
x = 1946707054, y = 34,d = 56623102
x = 1946707054, y = 34,d = 58720251
x = 1946707054, y = 34,d = 58720251
x = 1946707054, y = 34,d = 57671676
x = 1946707054, y = 34,d = 57671676
x = 1946707054, y = 34,d = 57671676
x = 1946707054, y = 34,d = 56623103
x = 1946707054, y = 34,d = 57671675
x = 1946707054, y = 34,d = 57671675
x = 1946707054, y = 34,d = 57147389
x = 1946707054, y = 34,d = 57147389
x = 1946707054, y = 34,d = 57147390
x = 1946707054, y = 34,d = 57671674
x = 1946707054, y = 34,d = 57671674
x = 1946707054, y = 34,d = 57409532
x = 1946707054, y = 34,d = 57409532
x = 1946707054, y = 34,d = 57409532
x = 1946707054, y = 34,d = 57147391
x = 1946707054, y = 34,d = 57409531
x = 1946707054, y = 34,d = 57409531
x = 1946707054, y = 34,d = 57278461
x = 1946707054, y = 34,d = 57278461
x = 1946707054, y = 34,d = 57278461
x = 1946707054, y = 34,d = 57147392
x = 1946707054, y = 34,d = 57278460
x = 1946707054, y = 34,d = 57278460
x = 1946707054, y = 34,d = 57212926
x = 1946707054, y = 34,d = 57212926
x = 1946707054, y = 34,d = 57212927
x = 1946707054, y = 34,d = 57278459
x = 1946707054, y = 34,d = 57278459
x = 1946707054, y = 34,d = 57245693
x = 1946707054, y = 34,d = 57245693
x = 1946707054, y = 34,d = 57245694
x = 1946707054, y = 34,d = 57278458
x = 1946707054, y = 34,d = 57278458
x = 1946707054, y = 34,d = 57262076
x = 1946707054, y = 34,d = 57262076
x = 1946707054, y = 34,d = 57262076
x = 1946707054, y = 34,d = 57245695
x = 1946707054, y = 34,d = 57262075
x = 1946707054, y = 34,d = 57262075
x = 1946707054, y = 34,d = 57253885
x = 1946707054, y = 34,d = 57253885
x = 1946707054, y = 34,d = 57253886
x = 1946707054, y = 34,d = 57262074
x = 1946707054, y = 34,d = 57262074
x = 1946707054, y = 34,d = 57257980
x = 1946707054, y = 34,d = 57257980
x = 1946707054, y = 34,d = 57257980
x = 1946707054, y = 34,d = 57253887
x = 1946707054, y = 34,d = 57257979
x = 1946707054, y = 34,d = 57257979
x = 1946707054, y = 34,d = 57255933
x = 1946707054, y = 34,d = 57255933
x = 1946707054, y = 34,d = 57255934
x = 1946707054, y = 34,d = 57257978
x = 1946707054, y = 34,d = 57257978
x = 1946707054, y = 34,d = 57256956
x = 1946707054, y = 34,d = 57256956
x = 1946707054, y = 34,d = 57256956
x = 1946707054, y = 34,d = 57255935
x = 1946707054, y = 34,d = 57256955
x = 1946707054, y = 34,d = 57256955
x = 1946707054, y = 34,d = 57256445
x = 1946707054, y = 34,d = 57256445
x = 1946707054, y = 34,d = 57256445
x = 1946707054, y = 34,d = 57255936
x = 1946707054, y = 34,d = 57256444
x = 1946707054, y = 34,d = 57256444
x = 1946707054, y = 34,d = 57256190
x = 1946707054, y = 34,d = 57256190
x = 1946707054, y = 34,d = 57256190
x = 1946707054, y = 34,d = 57255937
x = 1946707054, y = 34,d = 57256189
x = 1946707054, y = 34,d = 57256189
x = 1946707054, y = 34,d = 57256063
x = 1946707054, y = 34,d = 57256063
x = 1946707054, y = 34,d = 57256064
x = 1946707054, y = 34,d = 57256188
x = 1946707054, y = 34,d = 57256188
x = 1946707054, y = 34,d = 57256126
x = 1946707054, y = 34,d = 57256126
x = 1946707054, y = 34,d = 57256126
x = 1946707054, y = 34,d = 57256065
x = 1946707054, y = 34,d = 57256125
x = 1946707054, y = 34,d = 57256125
x = 1946707054, y = 34,d = 57256095
x = 1946707054, y = 34,d = 57256095
x = 1946707054, y = 34,d = 57256095
x = 1946707054, y = 34,d = 57256066
x = 1946707054, y = 34,d = 57256094
x = 1946707054, y = 34,d = 57256094
x = 1946707054, y = 34,d = 57256080
x = 1946707054, y = 34,d = 57256080
x = 1946707054, y = 34,d = 57256081
x = 1946707054, y = 34,d = 57256093
x = 1946707054, y = 34,d = 57256093
x = 1946707054, y = 34,d = 57256087
x = 1946707054, y = 34,d = 57256087
x = 1946707054, y = 34,d = 57256088
x = 1946707054, y = 34,d = 57256092
x = 1946707054, y = 34,d = 57256092
x = 1946707054, y = 34,d = 57256090
x = 1946707054, y = 34,d = 57256090
x = 1946707054, y = 34,d = 57256090
x = 1946707054, y = 34,d = 57256089
商=57256089
请按任意键继续. . .


代码实现

test_01.cpp

// test_01.cpp : Defines the entry point for the console application.
//

#include<stdio.h>
#include<stdlib.h> 

int main()
{
	int half(int m,int n,int x,int y);
	int x,y,result;


	printf("请输入正整数 x,y \n");
	scanf("%d",&x);
	scanf("%d",&y);
	result=half(1,2,x,y);
	printf("商=%d \n",result) ;
	system("pause");
	return 0;
}


// 类似折半查找商值:running time(log n)
/* functiong check()
input(m,n,x,y)
out result

if( m <=result<=n )
   折半查找就ok
else return half( n+1,2*n+2 ,x,y )
*/
int half(int m,int n,int x,int y)
{
	int check(int x,int y, int d);

	if(check(x,y,m)==0 )
	{
		return m ;
	}
	else if( check(x,y,n)==0 )
	{
		return n;
	}
    else if( check(x,y,n) == -1 )
	{
		if( check(x,y,(n+m)/2) == 0 )
			return (n+m)/2;
		else if( check(x,y,(n+m)/2) == 1 )
			return half( (n+m)/2+1,n-1,x,y );
		else if( check(x,y,(n+m)/2) == -1 )
			return half( m+1,(n+m)/2-1,x,y );
	}
    else return half( n+1,2*n+2,x,y );

}


// check the relation of the right result and d :running time(1)
/* functiong check()
input(x,y,d)
if( d==result )
   return 0;
else if( d>result )
   return -1;
else return 1;
*/

int check(int x,int y, int d)
{
	printf( "x = %d, y = %d,d = %d\n",x,y,d );
	if( x-d*y<y && x-d*y>=0 )
	{		
		return 0 ;
	}
	else if( x-d*y>=y )
	{
		return 1;
	}
	else if( x-d*y< 0 )
	{
		return -1;
	}
}


上面包含不严谨之处,前几天经过有心善良之人提醒,于2017-6-16 16:34 更新

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<limits.h>

//#define INT_MAX 0x7fffffff


unsigned int half(unsigned int m,unsigned int n,unsigned int x,unsigned int y);
unsigned int check(unsigned int x,unsigned int y, unsigned int d);
unsigned int max(unsigned int a, unsigned int b);
unsigned int min(unsigned int a, unsigned int b);


unsigned int main(unsigned int argc, char *argv[])
//unsigned int main()
{
    unsigned int x, y, result;
    char** left;
    printf("正整数 x = %s, y = %s \n", argv[1], argv[2]);
    x = atoi(argv[1]);
    y = atoi(argv[2]);
    result=half(1,y,x,y);
    printf("商=%u \n", result);
    return 0;
}


unsigned int half(unsigned int m,unsigned int n,unsigned int x,unsigned int y)
{
    unsigned int dis;
    printf( "m = %u, n = %u, x = %u, y = %u, check m = %u, check n = %u \n", m,n,x,y, check(x, y, m), check(x, y, n));
    if(check(x,y,m)==-1){
        return 0;
    }
    else if(check(x,y,m)==0 )
    {
        return m ;
    }
    else if( check(x,y,n)==0 )
    {
        return n;
    }
    else if( check(x,y,n) == -1 )
    {
        dis = sqrt(n-m);
        dis = dis * sqrt(dis);
        return max(half(m,m+dis,x,y), half(m+dis+1,n,x,y));
    }
    else return half( n+1, min(INT_MAX ,pow(n+1, 2)), x, y );
}

// max : max of a and b

unsigned int max(unsigned int a, unsigned int b)
{
    return a > b ? a : b ;
}

// min : min of a and b
unsigned int min(unsigned int a, unsigned int b)
{
    return a > b ? b : a ;
}

// check: d 和 正确商的距离
unsigned int check(unsigned int x,unsigned int y, unsigned int d)
{
    if( y*d <= x && y*(d+1) > x)
    {
        return 0 ;
    }
    else if( y*(d+1) <= x )
    {
        return 1;
    }
    else if(y*d > x)
    {
        return -1;
    }
}


tmux + Claude Code 远程开发指南:从 WSL 配置到断线无忧 远程开发中,SSH 连接中断常导致后台任务丢失,这是困扰开发者的经典难题。tmux 作为终端复用器,通过将进程挂在常驻会话中,使其脱离 SSH 连接独立运行,从根本上解决了断线导致的任务终止问题。Claude Code 等 AI 编程代理需要长时间运行并保持交互上下文,恰好依赖这种会话持久化能力。结合 Windows Subsystem for Linux 提供类 Unix 环境,开发者可在 Windows 上实现稳定的远程开发工作流。本文将完整介绍从 WSL 环境配置、tmux 会话管理,到与 Claud 阅读详情

相关推荐

数字IC后端手把手实战教程 | Innovus verify_drc VIA1 DRC Violation解析及脚本自动化修复方案

数字IC后端实战项目案例之Innovus verify_drc DRC Violation脚本自动化修复方案

weixin_37584728的博客 4049

编程实现两个正整数的除法(不能用除法操作符)

/* 编程实现两个正整数的除法(不能用除法操作符)。 //*/

1616

【TestCenter】RFC2544时延测试

本文介绍了使用Spirent TestCenter测试路由器PPPOE时延的RFC2544标准方法。RFC2544定义了三种时延类型:转发时延(LILO)、存储转发时延(LIFO)和直通时延(FIFO)。文章详细说明了测试步骤,包括测试拓扑搭建、PPPOE环境配置、RFC2544测试任务创建等关键环节,并介绍了如何设置时延参数和查看测试报告。测试结果表明,大字节帧的时延高于小字节帧,且负载越高时延越大。该测试方法遵循国际标准,可全面评估网络设备在不同负载下的性能表现。

lai_2020的博客 1406

编程实现两个正整数的除法,当然不能用除法操作符

<br />/* 编程实现两个正整数的除法,当然不能用除法操作符。 */ #include <stdio.h> int div_int(const int x, const int y) { int left_num, result; int multi; left_num = x; result = 0; multi = 0; while(left_num>=y) { multi = 1;

albon arith 4126

STM32F103C8T6的PC13-15引脚配置避坑指南:为什么你的IO口不工作?

本文详细解析了STM32F103C8T6的PC13-15引脚作为普通IO口不工作的原因及解决方案。这三个引脚默认关联侵入检测和低速外部时钟等特殊功能,需先禁用TAMPER和LSE,并开启AFIO时钟,才能正确配置为普通GPIO。文章提供了标准外设库和HAL库的配置步骤、常见问题排查方法及硬件设计注意事项。

weixin_29169899的博客 523

ubuntu18.04 显卡驱动问题 造成屏幕分辨变大 NVIDIA-SMI has failed because it couldn't communicate with ....等问题

问题1:装好了显卡驱动,cudnn,tensorflow等没问题,一直可以用。但是突然有一天不行了,终端输入:nvidia-smi 显示:NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed...

梦萦飞--CV/DL/ML 2248

java-编程实现两个正整数的除法,当然不能用除法操作符

public class Mydiv { /** * 题目:编程实现两个正整数的除法,当然不能用除法操作符。 * 方法1:除数不断乘以2,直到最接近被除数 * 方法2:二分查找 * 扩展题目:如何求出a%b的值,要求不能使用除法和求模运算! * 解答:在上面求出商(假设为c)之后,a%b=a-(b*c); */ private static boolean I

zjcheer_up的专栏 2857

英飞凌TC3xx--深度手撕HSM安全启动(三)--TC3xx HSM系统架构

TC3xx的HSM内核是一颗32位的ARM Cortex M3,主频可达100MHz,支持对称算法AES128、非对称算法PKC(Public Key Crypto) ECC256、Hash SHA2,以及TRNG(真随机数生成)。

认真搞搞汽车MCU 5746

编程实现两个正整数的除法

<br />题目描述:编程实现两个正整数的除法,当然不能用除法操作符。<br />// return x/y.<br />int div(const int x, const int y) <br />{<br />          ....<br />}<br />别小看这道题目啊,这个是MS的面试题目啊。刚拿到这道题目的时候。我想过用二分法来求,但二分也还不是要用到除法么。后来想到了一种方法,这种方法我觉得还是可行的,就是把正数转换为字符串,模拟小学学过的竖式除法运算。这样就很快能出结果了,但有一点不

Coding For Children! 7945

上位机图像处理和嵌入式模块部署(qmacvisual获取边界点)

【声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 在图像处理中,解决了分割的问题之后,下面就是属性信息的提取。在这其中,有一种属性是非常重要的 ,那就是外界轮廓的边界点获取。这个边界点,可以用来计算长度,也可以用来进行直线、圆的拟合,具体的用途取决于现场的实际使用场景。目前qmacvisual支持对边界点的提取,相关控件可以直接用来提取边界点。

嵌入式-老费,一个分享专业嵌入式知识的blog 883

计算机视觉与深度学习 | Matlab实现ORBSLAM2(附完整代码)

================================================ 博主github:https://github.com/MichaelBeechan 博主优快云:https://blog.youkuaiyun.com/u011344545 ================================================ 代码阅览 效果图 代码 imdsLeft = imageDatastore('C:\MichaelSpace\matlabworks

尘世冰封的专栏 1522

不使用除法来计算两个正整数的除法操作

昨天表哥考我一道算法题,说是在面试中遇到的:如何不使用除法操作符来计算两个正整数的除法操作 太长时间没刷题脑回路跟不上,回来想了想其实很简单,利用二进制的原理,不断求除数的2的幂次方,从而快速逼近最大商 代码很简单,一看就明白了 #include<iostream> using namespace std; void divide(int n,int m) { int s=...

Xylon的博客 776

2026 Claude Code 标准化前端UI SKILL——Frontend Design

是 Anthropic 官方开源的技能包,在 Claude 官方插件站中排名第一,超过 52k 的下载量。场景推荐方案快速体验批量安装官方 Skills深度设计策略叠加完整打磨流程集成终端跑claude一句话总结:Frontend Design 不是给 AI 加新能力,而是给 AI 加审美标准。它让 AI 从“能画”变成“会设计”——先想清楚风格,再动手写代码。

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 3614

微软面试题:编程实现两个正整数的除法

编程实现两个正整数的除法,当然不能用除法操作符。 // return x/y. int div(const int x, const int y) { .... } // return x/y int div(const int x, const int y) { int left_num = x; int result = 0; whi...

weixin_33989058的博客 175

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

位运算之美——用+,-和位运算实现正整数除法和取模(一)

9月21日,对本文从格式到部分内容上都进行了修改 另外,鉴于某些转载没有注明出处,考虑到版权问题,特声明如下: 作者:翼帆@cppblog 原文地址:http://www.cppblog.com/xiaoyisnail/archive/2009/09/19/96707.

zhongjie的专栏 2844

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

C++程序分享--常见算法/编程面试题:给定一个整数,用辗转相除法实现求解最大公约数

辗转相除法,也被称为欧几里得算法,是一种用于计算两个非负整数a和b的最大公约数(GCD)的算法。这个算法的基本原理是:两个整数的最大公约数等于其中较小的数和两数相除余数的最大公约数。在算法的执行过程中,辗转相除法首先用较大的数除以较小的数,计算出余数。然后用这个较小的数除以余数,再次计算出新的余数。接着,再用这个新的余数除以再次出现的余数,如此反复,直到余数为0为止。有意找工作的同学,请参考博主的原创:《

借雨醉东风的博客 409

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

106@365大型互联网企业面试题整理&…

全新整理:微软、谷歌、百度等公司经典面试 100 题[第 101-170 题] 整理:July、二零一一年三月九日。 应网友承诺与要求,全新整理。转载,请注明出处。 博主说明: 此 100 题 V0.2 版,本人不再保证,还会提供答案。 因为之前整理的微软 100 题,已经基本上,把题目都出尽了。见谅。 --------------------------------------------微软十

IT小生 2057

《剑指 Offer》专项突破版 - 面试题 1 : 整数除法

详解面试题 1 : 整数除法

melonyzzZ的博客 1233

微软、谷歌、百度等公司经典面试题

全新整理:微软、谷歌、百度等公司经典面试100题[第101-160题] 整理:July、二零一一年三月九日。 应网友承诺与要求,全新整理。转载,请注明出处。 博主说明: 此100题V0.2版,本人不再保证,还会提供答案。 因为之前整理的微软100题,已经基本上,把题目都出尽了。见谅。 --------------------------------------------

Have?Fish:Bear's paw 4657

微软笔试面试题集锦

(一)编程实现两个正整数的除法 编程实现两个正整数的除法,当然不能用除法操作符  想法是这样的:被除数不断减去含除数的最大2^n倍数。例如,200/5,那么以此为200-5*2^5=40 result = 2^5 =32 ,40-5*2^3=0 result=32+2^3 = 40。所以结果为40. int div(const int x, const int y) { int

Solidfish的专栏 778

面试题系列(1)

http://blog.youkuaiyun.com/v_JULY_v/article/details/6234496 微软十五道面试题 1、有一个整数数组,请求出两两之差绝对值最小的值, 记住,只要得出最小值即可,不需要求出是哪两个数。 2、写一个函数,检查字符是否是整数,

628
上一篇: @陈利人 : #面试题#给定两个数组X和Y,元素都是正数。请找出满足如下条件的数对的数目: x^y > y^x,即x的y次方>y的x次方;x来自X数组,y来自Y数组
下一篇: @陈利人 : #面试题#LIS问题:这个LIS问题,可不是Longest Increasing Subsequence,而是Largest Independent Set。
p11323
博客等级 码龄14年 79粉丝 197原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值