LCP 28. 采购方案

这是一个关于使用Java解决数学问题的博客。小力试图从数组中选择两个零件,使得它们的总价不超过特定预算。博客中提供了一个名为`purchasePlans`的方法,该方法通过排序数组并双指针遍历来计算可能的采购方案数量。最后结果需对1000000007取模。这个方法适用于大数据集,且涉及到动态规划和数组操作的概念。

小力将 N 个零件的报价存于数组 nums。小力预算为 target,假定小力仅购买两个零件,要求购买零件的花费不超过预算,请问他有多少种采购方案。

注意:答案需要以 1e9 + 7 (1000000007) 为底取模,如:计算初始结果为:1000000008,请返回 1

import java.util.Arrays;
class Solution {
    public int purchasePlans(int[] nums, int target) {
        long ans = 0;
        long mod = 1000000007;
        Arrays.sort(nums);
        for(int l = 0, r = nums.length - 1; l < r; l++){
            while(l < r && nums[l] + nums[r] > target) r--;
            if(l < r) ans += r - l;
        }
        return (int)(ans % mod);
    }
}
参考资源链接:[5G毫米波技术下的供应链机会分析](https://wenku.csdn.net/doc/2hn4tqyhug?utm_source=wenku_answer2doc_content) AiP(Antenna in Package)技术在5G毫米波技术中的应用,主要是通过将天线与芯片集成在封装内,以实现系统级无线功能。这一技术特点对于智能手机天线设计而言,具有诸多优势,例如缩短路径损耗、提高性价比以及满足设备小型化的趋势。在供应链方面,AiP技术的采用意味着对模块设计方案、制造和封测的要求更加严格,从而影响了供应链的结构和成本。 模块设计方案通常由技术领先的半导体公司如高通和三星提供,制造过程则可能由台积电等公司负责,而封测环节则主要依赖于日月光、环旭电子等专业封测厂商。由于AiP模块的集成度较高,且目前供应商较少,因此单价相对较高,大约在14-16美元之间。这一高昂的成本对智能手机的成本结构和定价策略都将产生影响。 以苹果公司为例,为了实现其5G手机设计,可能会在手机的上下端左右侧面边缘位置部署2-4颗AiP模块,以保证毫米波频段的信号收发,并且避免天线性能问题。苹果还可能对新机中框进行去金属化处理,以减少内部元件对AiP模块的干扰。这些改变预示着供应链中相关材料和工艺的供应商将面临新的机遇与挑战。 此外,由于苹果可能采用高通提供的毫米波AiP整机模块,或者单独采购高通的毫米波芯片,相关元器件供应链也会受到影响。例如,LCP传输线/天线方案可能会受到苹果的青睐,从而利好于鹏鼎控股等软板供应商。因此,对于投资者而言,关注与AiP技术相关供应链的企业可能会带来投资机会。 综上所述,AiP技术在5G毫米波技术中的应用不仅推动了智能手机天线设计的进步,而且对供应链的结构、成本和未来发展产生了深刻影响。《5G毫米波技术下的供应链机会分析》这份资料将帮助你更全面地理解这一变革,以及如何在电子行业中寻找新的机遇。 参考资源链接:[5G毫米波技术下的供应链机会分析](https://wenku.csdn.net/doc/2hn4tqyhug?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值