深圳中安辰鸿 贵州中安辰鸿 华芯通半导体

22年的初创,国资背景,继承了之前公司华芯通的东西,但是目前没有产品。不知道现在这个公司稳不稳呀

寒武纪 深鉴科技 地平线 饮冰科技 启英泰伦 云知 云天励飞 中星微 比特大陆 华为海思、紫光展锐 星思半导体、翱捷科技 傅里叶电子、瑶芯微电子、艾为电子、聚芯微电子、瑞芯微电子 开元通信、飞特尔、迦美信芯、武汉敏声、麦捷科技、频苛微电子、汉天下、锐石创芯、飞骧科技、无锡好达、云塔科技、左蓝微电子、慧智微、昂瑞微电子、天通瑞宏、晶讯聚震、星曜半导体、德清华莹、新声半导体、承芯半导体、超材信息、信维通信、卓胜微、唯捷创芯、三安集成、芯百特、声芯电子盛科网络、景略半导体、楠菲微电子、篆芯半导体、云合智网、建瓴半导体、裕太微电子、晟芯网络、华为海思。摩尔线程、壁仞科技、沐曦科技、天数智芯、登临科技、芯动科技、海飞科、芯瞳半导体、航锦科技、深流微、速显微、格兰菲、砺算科技、智绘微电子、象帝先、景嘉微、镕铭微电子
赛昉科技、此芯科技、飞腾信息、海光信息、兆芯、遇贤微电子、鸿钧微电子、启灵芯、算能科技、云间半导体、数渡信息科技、龙芯中科 中科海网、中科驭数、星云智联、大禹智芯、云豹智能、益思芯科技、芯启源、云脉芯联、派日科技、芯奇点、矩向科技、深存科技、青芯半导体。京微齐力、智多晶、中科亿海微、菲数科技、复旦微电子、紫光同创、高云半导体、异格技术、易灵思、安路科技 思朗科技、希姆计算、瀚博半导体、比特大陆、华为海思、奕斯伟、燧原科技、百度昆仑、鲲云科技、墨芯人工智能、灵汐科技、寒武纪。
全部评论

相关推荐

09-05 21:24
已编辑
河北工业大学 Java
第三题 n,m,k有用数位DP写出来的嘛~
查看1道真题和解析 投递携程等公司10个岗位 >
点赞 评论 收藏
分享
09-19 17:44
Java
第一题dp,第一次卡在中间dp过程要取最大值,第二次卡在数组大小宽度要设置成1000```c++#include <iostream>#include <vector>#include <algorithm>#include <string>using namespace std;int main(){    int t;    cin>>t;    const int N = 505;    const int B = 1005;    while (t--)    {        int arr[N];         int box,num,single;        cin>>box>>num>>single;        for(int i =1;i<=num;i++)        {            cin>>arr[i];        }        if(single>=box)        {            cout<<"YES"<<endl;            continue;        }        //cal        bool dp[N][B];        for(int i = 0;i<B;i++)        dp[0][i]=0;        //只有num个物品        //dp[a][b]表示选择装了前a个东西能塞满b个空间        //2 3 5 7        //dp[0][...]=0        //dp[1][01]=0,dp[1][2]=1,dp[1][3]...=0        //dp[2][01]=dp[01],dp[2][2]=1,dp[2][3]=1,dp[2][4]=0(从dp[1][1]转移过来,为0)dp[2][5]=1()        for(int i = 1;i<=num;i++)        {            for(int j = 0;j<B;j++)            {                //如果放不下,就复制                //放得下,dp[i][j]=dp[i-1][j-arr[i]]                if(arr[i]>j)dp[i][j]=dp[i-1][j];                else if(arr[i]==j) dp[i][j]=1;                else if(arr[i]<j)                //要么放进去,要么不放进去                dp[i][j]=max(dp[i-1][j-arr[i]],dp[i-1][j]);            }        }        bool res=false;        //只要满足[box-single,box]的区间就能装满        for(int i = box;i>=box-single;i--)        {            if(dp[num][i]==true)res=true;        }        if(res)cout<<"YES"<<endl;        else cout<<"NO"<<endl;    }        return 0;}```第二题贪心,每一次往前看的时候如果是升序序列就选符合条件下尽量小的,反之亦然```c++#include <iostream>#include <vector>#include <algorithm>#include <string>using namespace std;const int N = 1e5+10;int arr[N];int brr[N];int main(){    int n;    cin>>n;    while(n--)    {        int size;        cin>>size;        for(int i=0;i<size;i++)        {            scanf("%d",&arr[i]);        }        for(int i=0;i<size;i++)        {            scanf("%d",&brr[i]);        }        int res1=true;        //升序和降序都试一次,每一次选择符合条件的且        //升序的时候更小的,降序的时候更大的        int cur =0;        cur = min(arr[0],brr[0]);        for(int i = 1;i<size;i++)        {            int a = arr[i];            int b = brr[i];            if(a>=cur && b>=cur)            {                cur = min(a,b);            }            else if(a<cur && b<cur)            {                res1 = false;                break;            }            else            {                cur = max(a,b);            }        }        bool res2=true;        int cur2 =0;        cur2 = max(arr[0],brr[0]);        for(int i = 1;i<size;i++)        {            int a = arr[i];            int b = brr[i];            if(a<=cur2 && b<=cur2)            {                cur2 = max(a,b);            }            else if(a>cur2 && b>cur2)            {                res2 = false;                break;            }            else            {                cur2 = min(a,b);            }        }        if(res1||res2)cout<<"YES"<<endl;        else cout<<"NO"<<endl;    }    return 0;}```
投递小米集团等公司10个岗位
点赞 评论 收藏
分享
1 6 评论
分享
牛客网
牛客企业服务