广联达8月31笔试

第一题:粒子特性,
第一行:一个正整数n,表示粒子数量         5
第二行:发射的粒子编号                          5  4  3  2  1 
第三行:到达终点的粒子编号                  1  5  3  4  2
输出 :2 
import java.util.Scanner;
public class Main01 {
    public static void main(String[] args) {
        Scanner in  = new Scanner(System.in);
        int num = in.nextInt();
        int []send=new int[num];
        int []receive=new int[num];
        int result=0;
        for (int i = 0; i < num; i++) {
            send[i]=in.nextInt();
        }
        for (int i = 0; i < num; i++) {
            receive[i]=in.nextInt();
        }
        //判断所有的粒子,去判断每一个接受的粒子有没有变异
        for (int i = 0; i < num; i++) {
            boolean flag = false;
            int sendIndex=-1;
            for (int j = 0; j < num; j++) {
                if(send[j] == receive[i]){
                    //获取发射时的顺序,就是当前判断的粒子是第几个发射的,sendIndex是数组下标
                    sendIndex = j;
                }
            }
            //本来应该在我之前的粒子却跑到了我的后面
            // sendIndex是发射的时候的下标,
            //这个for循环是判断发射在我之前的粒子
            for (int j = 0; j < sendIndex; j++) {
                //发射顺序在之前的编号
                //这个是我之后的粒子
                for (int k = i; k < num; k++) {
                    //接受顺序在这个之后的粒子
                    //只要有一个在我之前的跑到了我的后面,那当前就是变异的
                    if (send[j] == receive[k]) {
                        flag = true;
                        break;
                    }
                }
            }
            if(flag){
                result++;
            }
        }
        System.out.println(result);
    }
}

全部评论
我也是8.31做的笔试
点赞 回复 分享
发布于 2022-09-18 16:45 上海
大佬约面试了吗
点赞 回复 分享
发布于 2022-09-18 16:44 上海

相关推荐

今天 11:02
中山大学 C++
字节刚oc,但距离九月秋招很近了有两段互联网实习,非腾讯字节。不敢赌转正,现在在纠结去还是不去如果实习俩月离职会有什么后果吗
阿城我会做到的:不去后悔一辈子,能否转正取决于ld的态度,只要他不卡,答辩就是走流程,个人觉得可以冲一把
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
06-15 02:05
已编辑
南昌航空大学 数据分析师
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务