面试题:阿里 城市全连通运营线路

     某航空公司有M个城市之间的全连通运营线路,最近业务扩张,新增了N(>1)个城市。为了保持其全连通运营的特色,公司新增了58种单程票(往与返各算一种单程票,没有联程票);那么扩张后,该航空公司有()个城市间的运营能力

    对于x个城市, 总共单程票为x中取2的全排列, 即x(x-1)
     扩张后 总城市数量为M+N, 总票数 (M+N)(M+N-1)
    扩张前,                                  总票数 M(M-1)
    二者相减为58
  (M+N)(M+N-1) -  M(M-1) = 58
换算得
N(N+2M-1) = 58
因为N > 1, N和M都是正整数
所以对58因数分解得到 N = 2, N+2M-1 = 29
计算得M=14
所以扩张后 14+2 = 16
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值