国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

2022全國高校計算機能力挑戰(zhàn)賽【初賽Java組】真題(選擇+編程)

這篇具有很好參考價值的文章主要介紹了2022全國高校計算機能力挑戰(zhàn)賽【初賽Java組】真題(選擇+編程)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

閑來無事水一期比賽

選擇題

這里主要給出題目,并不包含正確答案。

第一題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言

第二題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言
第三題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言
第四題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言

第五題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言
第六題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言

第七題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言

第八題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言

第九題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言

第十題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言

第十一題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言
第十二題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言
第十三題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言

第十四題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言

第十五題
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言

編程題

答案僅供參考!

第一道:
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言
思路:模擬
實現(xiàn):

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int ans = 0;
        if (a % 2 == 0) {
            for (int i = 2; i <= a; i += 2) {
                int t = 0;
                for (int j = 0; j < i; j++) {
                    t *= 10;
                    t += a;
                }
                ans += t;
            }
        } else {
            for (int i = 1; i <= a; i += 2) {
                int t = 0;
                for (int j = 0; j < i; j++) {
                    t *= 10;
                    t += a;
                }
                ans += t;
            }
        }
        System.out.println(ans);
    }
}

第二題:
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言
思路: 模擬
實現(xiàn):

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String nums1 = scanner.next();
        String nums2 = scanner.next();
        if (nums1.length() != nums2.length() && nums1.length() != 3 && nums2.length() != 3) {
            System.out.println(2);
            return;
        }
        if (nums1.length() == 3 && nums2.length() != 3) {
            System.out.println(1);
            return;
        }
        if (nums2.length() == 3 && nums1.length() != 3) {
            System.out.println(-1);
            return;
        }
        HashMap<String, Integer> order = new HashMap<>();
        int val = 1;
        order.put("3", val++);
        order.put("4", val++);
        order.put("5", val++);
        order.put("6", val++);
        order.put("7", val++);
        order.put("8", val++);
        order.put("9", val++);
        order.put("T", val++);
        order.put("J", val++);
        order.put("Q", val++);
        order.put("K", val++);
        order.put("A", val++);
        order.put("2", val++);
        String st1 = String.valueOf(nums1.charAt(0)), st2 = String.valueOf(nums2.charAt(0));
        int v1 = order.get(st1), v2 = order.get(st2);
        if (nums1.length() == 3) {
            if (v1 == v2) {
                System.out.println(0);
            } else if (v1 > v2) {
                System.out.println(1);
            } else {
                System.out.println(-1);
            }
        } else {
            if (st1.equals("2") && st2.equals("2")) {
                System.out.println(0);
                return;
            } else if (st1.equals("2")) {
                System.out.println(1);
                return;
            } else if (st2.equals("2")) {
                System.out.println(-1);
                return;
            }
            if (Math.abs(v1 - v2) != 1) {
                System.out.println(2);
                return;
            }
            if (v1 == v2) {
                System.out.println(0);
            } else if (v1 > v2) {
                System.out.println(1);
            } else {
                System.out.println(-1);
            }

        }

    }

}

第三題:
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言
思路:動態(tài)規(guī)劃(01背包問題)
實現(xiàn):

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        int[][] nums = new int[][]{
                {2, 3},
                {3, 3},
                {2, 4},
                {3, 5},
                {5, 4},
                {2, 1},
                {2, 2},
        };
        int[] record = new int[n + 1];
        for (int i = 0; i < nums.length; i++) {
            for (int j = n; j >= nums[i][0]; j--) {
                record[j] = Math.max(record[j], record[j - nums[i][0]] + nums[i][1]);
            }
        }
        System.out.println(record[n]);
    }
}

第四題:
java編程大賽題,學(xué)習(xí)刷題,java,開發(fā)語言
思路:模擬
實現(xiàn):

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str = scanner.next();
        int len = str.length();
        if (len < 8) {
            System.out.println("NG");
        } else {
            HashSet<Integer> record = new HashSet<>();
            for (int i = 0; i < len; i++) {
                char c = str.charAt(i);
                if (c >= 'A' && c <= 'Z') {
                    record.add(1);
                } else if (c >= 'a' && c <= 'z') {
                    record.add(2);
                } else if (c >= '0' && c <= '9') {
                    record.add(3);
                } else {
                    record.add(4);
                }
                if (record.size() == 1) {
                    System.out.println("NG");
                } else if (record.size() == 2) {
                    System.out.println("MG");
                } else if (record.size() == 3) {
                    System.out.println("VG");
                } else {
                    System.out.println("EG");
                }
            }
        }
    }
}

小尾巴:本次分享只為廣大網(wǎng)友更好的學(xué)習(xí)。
若有侵權(quán)或一些不良行為,請聯(lián)系本人第一時間刪除!文章來源地址http://www.zghlxwxcb.cn/news/detail-723137.html

到了這里,關(guān)于2022全國高校計算機能力挑戰(zhàn)賽【初賽Java組】真題(選擇+編程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 第二屆全國高校計算機技能競賽——Java賽道

    第二屆全國高校計算機技能競賽——Java賽道

    簽到題 找數(shù) 簽到題 打分 簽到題 注意cnt等于0的情況 最大值取-0x3f3f3f3f 最小值取0x3f3f3f3f 注意當cnt = 0時,說明無人打出大于0的分數(shù)。 此時選手的分數(shù)為0分,注意保留2位小數(shù) 找子串 不斷截取子串,判斷后,找出最大串和最小串 ? 矩陣距離 寬搜bfs 隊列存點對,往上下左右四個

    2024年02月08日
    瀏覽(95)
  • 【2023年MathorCup高校數(shù)學(xué)建模挑戰(zhàn)賽-大數(shù)據(jù)競賽】賽道A:基于計算機視覺的坑洼道路檢測和識別 python 代碼解析

    【2023年MathorCup高校數(shù)學(xué)建模挑戰(zhàn)賽-大數(shù)據(jù)競賽】賽道A:基于計算機視覺的坑洼道路檢測和識別 python 代碼解析

    坑洼道路檢測和識別是一種計算機視覺任務(wù),旨在通過數(shù)字圖像(通常是地表坑洼圖像)識別出存在坑洼的道路。這對于地.質(zhì)勘探、航天科學(xué)和自然災(zāi)害等領(lǐng)域的研究和應(yīng)用具有重要意義。例如,它可以幫助在地球軌道上識別坑洼,以及分析和模擬地球表面的形態(tài)。 在坑洼

    2024年02月06日
    瀏覽(31)
  • 2023年MathorCup 高校數(shù)學(xué)建模挑戰(zhàn)賽-A 題 量子計算機在信用評分卡組合優(yōu)化中的應(yīng)用-思路詳解(模型代碼答案)

    2023年MathorCup 高校數(shù)學(xué)建模挑戰(zhàn)賽-A 題 量子計算機在信用評分卡組合優(yōu)化中的應(yīng)用-思路詳解(模型代碼答案)

    運籌優(yōu)化類題目,不同于目標規(guī)劃,該題限制了必須使用量子退火算法QUBO來進行建模與求解。本身題目并不難,但是該模型較生僻,給出的參考文獻需要耗費大量時間去鉆研。建議擅長運籌類題目且建模能力強的隊伍選擇。 問題 1 :在 100 個信用評分卡中找出 1 張及其對應(yīng)閾

    2024年02月06日
    瀏覽(30)
  • 【2023 年第十三屆 MathorCup 高校數(shù)學(xué)建模挑戰(zhàn)賽】A 題 量子計算機在信用評分卡組合優(yōu)化中的應(yīng)用 詳細建模過程解析及代碼實現(xiàn)

    【2023 年第十三屆 MathorCup 高校數(shù)學(xué)建模挑戰(zhàn)賽】A 題 量子計算機在信用評分卡組合優(yōu)化中的應(yīng)用 詳細建模過程解析及代碼實現(xiàn)

    (1)建模思路 【2023 年第十三屆 MathorCup 高校數(shù)學(xué)建模挑戰(zhàn)賽】A 題 量子計算機在信用評分卡組合優(yōu)化中的應(yīng)用 詳細建模過程解析及代碼實現(xiàn) 【2023 年第十三屆 MathorCup 高校數(shù)學(xué)建模挑戰(zhàn)賽】 B 題 城市軌道交通列車時刻表優(yōu)化問題 詳細建模方案及代碼實現(xiàn) 【2023 年第十三屆

    2024年02月06日
    瀏覽(27)
  • 第27次CCF-CSP計算機軟件能力認證(2022-09-18)

    第27次CCF-CSP計算機軟件能力認證(2022-09-18)

    個人感想:算是完成了自己期望的目標300分吧,比之前進步了。第一題花了十五分鐘,有十多分鐘都是在看題。第二題01背包花了半個小時,太久沒看動態(tài)規(guī)劃了模板都忘得差不多。第三題的大模擬依舊有難度,寫完的時候離比賽結(jié)束還剩一個小時。第四題大概看了一下應(yīng)該

    2024年02月09日
    瀏覽(90)
  • 有趣的Hack-A-Sat黑掉衛(wèi)星挑戰(zhàn)賽——被破壞的阿波羅計算機(解法二)

    有趣的Hack-A-Sat黑掉衛(wèi)星挑戰(zhàn)賽——被破壞的阿波羅計算機(解法二)

    國家太空安全是國家安全在空間領(lǐng)域的表現(xiàn)。隨著太空技術(shù)在政治、經(jīng)濟、軍事、文化等各個領(lǐng)域的應(yīng)用不斷增加,太空已經(jīng)成為國家賴以生存與發(fā)展的命脈之一,凝聚著巨大的國家利益,太空安全的重要性日益凸顯[1]。而在信息化時代,太空安全與信息安全緊密地結(jié)合在一

    2023年04月22日
    瀏覽(30)
  • 2022 年 MathorCup 高校數(shù)學(xué)建模挑戰(zhàn)賽A題

    2022 年 MathorCup 高校數(shù)學(xué)建模挑戰(zhàn)賽A題

    賽道 A:“58 到家”家政服務(wù)訂單分配問題 ????????“58 到家”是“58 同城”旗下高品質(zhì)、高效率的上門家政服務(wù)平臺,平 臺向用戶提供家政保潔、保姆、月嫂、搬家、維修等眾多生活領(lǐng)域的服務(wù)。 在家政保潔場景中,用戶在平臺下單購買服務(wù)后,平臺會將訂單分配給一

    2024年02月10日
    瀏覽(32)
  • 全國計算機等級考試-Python

    全國計算機等級考試-Python

    一、 題型及分值分布1.????? 單選題共40道,1到10題為公共基礎(chǔ)知識,11到40題是python相關(guān)的知識,比如數(shù)據(jù)結(jié)構(gòu)與算法、python基礎(chǔ)知識。 每道題1分,共40分;2.???? 基礎(chǔ)編程題共3道,題目會給一部分寫好的代碼,描述它的作用,然后填補空缺處的代碼,使程序能正常運行

    2024年02月07日
    瀏覽(23)
  • 全國計算機等級三級網(wǎng)絡(luò)技術(shù)試卷詳解(二)

    全國計算機等級三級網(wǎng)絡(luò)技術(shù)試卷詳解(二)

    1.?下列屬于廣域網(wǎng)QoS技術(shù)的是() A) RSVP B) PSTN C) MSTP D) ISDN 屬于廣域網(wǎng)QoS技術(shù)的是RSVP。目前寬帶城域網(wǎng)保證服務(wù)質(zhì)量QoS要求的技術(shù)主要有資源預(yù)留(RSVP)、區(qū)分服務(wù)(DiffServ)和多協(xié)議標記交換(MPLS)。 2.下列關(guān)于RPR技術(shù)的描述中,錯誤的是()。 A)?可以對不同的業(yè)務(wù)數(shù)

    2024年02月01日
    瀏覽(20)
  • 第三屆2022MathorCup高校數(shù)學(xué)建模挑戰(zhàn)賽大數(shù)據(jù)論文加代碼(附詳解)

    第三屆2022MathorCup高校數(shù)學(xué)建模挑戰(zhàn)賽大數(shù)據(jù)論文加代碼(附詳解)

    ? ?摘要 ? ? ? ? 本題主要是一個研究預(yù)測模型,以中國移動通信集團北京公司為背景,讓客戶根據(jù) 自身在網(wǎng)絡(luò)覆蓋與信號強度方面的體驗和語音通話過程中的整體體驗來進行語音通話 整體滿意度的打分,統(tǒng)計出客戶語音業(yè)務(wù)體驗中的影響因素,從而提升客戶語音業(yè)務(wù)滿 意

    2024年02月03日
    瀏覽(66)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包