歷年云南大學計算機復試上機真題

歷年云南大學計算機復試機試真題

請添加圖片描述

在線評測:傳送門:pgcode.cn

喝飲料

題目描述

商店里有 n 中飲料,第 i 種飲料有 mi 毫升,價格為 wi。
小明現在手里有 x 元,他想吃盡量多的飲料,于是向你尋求幫助,怎么樣買才能吃的最多。
請注意,每一種飲料都可以只買一部分。

輸入格式

有多組測試數據。

第一行輸入兩個非負整數 x 和 n。

接下來 n 行,每行輸入兩個整數,分別為 mi 和 wi。

所有數據都不大于 1000。

x 和 n 都為-1 時程序結束。

輸出格式

請輸出小明最多能喝到多少毫升的飲料,結果保留三位小數。

輸入樣例
233 6 
6 1
23 66
32 23
66 66
1 5
8 5
-1 -1
輸出樣例
136.000

斐波那契數列

題目描述

存在如下數列 1、1、2、4、7、13、24、44、81、149……,現要求該數列第 n 項的值(n 從 0 開始算)。

輸入格式

輸入包含多組測試數據,每組數據包含一個整數 n(0<=n<=70)。

輸出格式

每組輸出只占一行,包含一個整數,表示該數列第 n 項的值。

輸出結果用 64 位數字保存。

輸入樣例
0
1
2
3
4
5
6
7
8
9
輸出樣例
1
1
2
4
7
13
24
44
81
149

這是第幾天?

題目描述

輸入一個年月日的有效日期,輸出這一天是今年第幾天?

輸入格式

如題。

輸出格式

如題。

輸入樣例
2018-01-11
輸出樣例
11

矩陣位置

題目描述

給定一個 3*3 的矩陣如下,請輸出給定值在矩陣中的位置。
1 2 3
4 5 6
7 8 9

輸入格式

多組輸入。

輸入一個 1 到 9 之間的數,請輸出該數在矩陣中是第幾行第幾列。

輸出格式

如題輸出。

輸入樣例
1
2
9
輸出樣例
1 1
1 2
3 3

字符游戲

題目描述

小明又得到了一個字符數組,每個字符都是 a-z 其中的一個,你需要統計出每種字符出現的次數,他的幸運數字還是 5 和 7,所以需要你按出現順序輸出其中個數是 5 和 7 的倍數的字符,并輸出其個數。

輸入格式

第一行包含一個正整數 n(1<=n<=1000),第二行是一個含有 n 個字符的字符數組

輸出格式

按題意輸出

輸入樣例
24
aaaaabbbbbbbbbbccddddddd
輸出樣例
a 5
b 10
d 7

字符值

題目描述

給定一個字符串 S,s1 為 S 的子串,求 s1 的 ASCll 值之和。

輸入格式

輸入:

第一行輸入一行字符串 S(不含空格)。

第二行輸入一個整數 n,代表有 n 次詢問。

接下來 n 行,每行兩個整數 l,r(1<=l<=r<=|S|)。

表示 s1 的開始和結束(下標從 1 開始)。

輸出格式

輸出:

對于每次詢問,輸出一個整數 x 表示答案。

輸入樣例
asdfgKL
3
1 2
2 3
1 7
輸出樣例
212
215
668

堆排序

題目描述

堆排序(英語:Heapsort)是指利用堆這種數據結構所設計的一種排序算法。

堆積是一個近似完全二叉樹的結構,并同時滿足堆積的性質:即子結點的鍵值或索引總是小于(或者大于)它的父節點。
請你實現堆排序。

輸入格式

兩行,第 1 行是整數 n<=50000,表明排序的數據個數,第 2 行是排序的具體數值。

輸出格式

升序排序結果。

輸入樣例
10
4 2 1 5 7 6 9 8 0 3
輸出樣例
0 1 2 3 4 5 6 7 8 9

默契考驗

題目描述

A,B,C 三人面臨著一項考驗。
他們的面前有長度不一的一些木條,A,B,C 每人分別取一根:
*如果組成的木條能組成等邊三角形,則默契度為“完美”;
*如果能組成直角三角形,則默契度為“優秀”;
*否則,默契度為“糟糕”。
現在已知三人所取的木條長度,請判斷他們能在考驗中得到的評價

輸入:
第一行輸入正整數 T(T<=100);
接下來 n 行每行包含 3 個正整數 A,B,C(A,B,C<=100),表示三人取得的木條的長度。
輸出:
默契度為“完美”:輸出“perfect”;
默契度為“優秀”:輸出“good”;
默契度為“糟糕”:輸出“bad”;

輸入格式

如題

輸出格式

如題

輸入樣例
3
3 4 5
5 5 5
1 2 3
輸出樣例
good
perfect
bad

ISBN 號碼識別

題目描述

每一本正式出版的圖書都有一個 ISBN 號碼與之對應,ISBN 碼包括 9 位數字、1 位識別碼和 3 位分隔符,其規定格式如 x-xxx-xxxxx-x,其中符號-就是分隔符(鍵盤上的減號),最后一位是識別碼,例如 0-670-82162-4 就是一個標準的 ISBN 碼。

ISBN 碼的首位數字表示書籍的出版語言,例如 0 代表英語;第一個分隔符-之后的三位數字代表出版社,例如 670 代表維京出版社;第二個分隔符后的五位數字代表該書在該出版社的編號;最后一位為識別碼。
識別碼的計算方法如下:
首位數字乘以 1 加上次位數字乘以 2……以此類推,用所得的結果與 11 求余,所得的余數即為識別碼,如果余數為 10,則識別碼為大寫字母 X。

例如 ISBN 號碼 0-670-82162-4 中的識別碼 4 是這樣得到的:對 067082162 這 9 個數字,從左至右,分別乘以 1,2,…,9 再求和,即 0×1+6×2+……+2×9=158,然后取 158 mod 11 的結果 4 作為識別碼。
你的任務是編寫程序判斷輸入的 ISBN 號碼中識別碼是否正確,如果正確,則僅輸出 Right;如果錯誤,則輸出你認為是正確的 ISBN 號碼。

輸入格式

一個字符序列,表示一本書的 ISBN 號碼(保證輸入符合 ISBN 號碼的格式要求)。

輸出格式

一行,假如輸入的 ISBN 號碼的識別碼正確,那么輸出 Right,否則,按照規定的格式,輸出正確的 ISBN 號碼(包括分隔符-)。

輸入樣例
0-670-82162-4
輸出樣例
Right

消消樂

題目描述

你有很多個 1x1 的方塊堆疊成 n 列,每列有 a[i]個方塊。

現在你想在每一列加入若干個 2*1 的方塊(高為 2,寬為 1),使得所有列的高度(可以為任意值)相同從而消除方塊,且 2x1 方塊不能旋轉。

請問你是否能夠消除所有的方塊。

輸入格式

第一行一個整數 t,表示 t 組數據。

接下來的 2t 行描述測試用例。

測試用例的第一行包含一個整數 n(1≤n≤100),方塊列數,測試用例的第二行包含 n 個整數 a1,a2,…,an (1≤a[i]≤100) 其中 a[i]是第 i 列的方塊數。

輸出格式

對于每個測試用例,如果可以清除全部方塊,則打印答案-“YES”,否則打印“NO” (不帶引號)。

輸入樣例
4
3
1 1 3
4
1 1 2 1
2
11 11
1
100
輸出樣例
YES
NO
YES
YES

怎么借書

題目描述

小明有 n 本書,他的好朋友小紅、小新、小林想向小明借書,若每人只能借一本書,可以有多少種不同的借法?

輸入格式

一個整數 n,代表書的序號為 1、2、……、n

輸出格式

用 A,B,C 分別代表三個好朋友

依次輸出每個人可借的書序號

以及有效的借閱方法總數

輸入樣例
3
輸出樣例
A:1 B:2 C:3
A:1 B:3 C:2
A:2 B:1 C:3
A:2 B:3 C:1
A:3 B:1 C:2
6

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/73490.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/73490.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/73490.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[文獻閱讀] 可變形卷積DCN - Deformable Convolutional Networks

**文獻信息&#xff1a;**Deformable Convolutional Networks arxiv.org/abs/1703.06211 發表于ICCV 2017&#xff0c;提出了可變形卷積DCN&#xff08;Deformable ConvNets&#xff09; 摘要 卷積神經網絡&#xff08;CNN&#xff09;由于其構建模塊固定的幾何結構天然地局限…

德語A1學習

Hast du morgen Zeit? Wann spielen wir? Vocabulary etwas/jemanden brauchen braucht, brauchte, hat gebraucht to need something/somebody Das geht. That works./Thats OK. den ganzen Tag the entire day dieser, diese, dieses this erst just; only G…

路局的上道檢修過程中,利用AI視覺技術對軌道兩旁設備設施進行檢修

在鐵路局的上道檢修過程中,利用AI視覺技術對軌道兩旁設備設施(如信號設備、電纜、接觸網、通信設備等)以及鐵路上方的電線(如接觸網、電力線)進行異常檢測,可以顯著提高檢修效率、降低人工成本并增強安全性。以下是具體的應用方案和技術路徑: 1. 應用場景 1.1 軌道兩旁…

函數指針/逗號表達式/不用if語句完成的字母輸出題

1.函數指針用的不是那么頻繁的一個操作&#xff1a; 下面是代碼演示&#xff1a; 在這個int (*jump)(int);中 jump是這個指針變量名稱&#xff0c;第一個int是指針類型&#xff0c;第二個int是指的這個指針所指的函數參數是int類型的。 #include <stdio.h>// 定義一個…

uniapp報毒

uniapp打包的apk&#xff0c;裝機量多了就開始報毒&#xff0c;嘗試了多種解決辦法都無解&#xff01;&#xff01; 去某寶&#xff0c;解決一次50-100不等&#xff0c;并且沒有售后&#xff0c;掉了重新做包&#xff0c;很是無解&#xff0c;包月價格更是離譜。 為此自行測試…

IIS EXPRESS 虛擬目錄經驗談!

最近在給客戶開發一個事件提醒軟件&#xff0c;用的是c# 版本是vs2022&#xff0c;在運行調試程序時&#xff0c;電腦會自動啟動IIS Express,電腦右小角出現兩個虛擬目錄&#xff0c;對應兩個端口&#xff0c;圖示如下&#xff1a; 只能點擊選擇http://localhost:52726&#xf…

小程序配置

注冊小程序賬號和安裝開發工具 參考文檔&#xff1a;注冊小程序賬號和安裝開發工具https://blog.csdn.net/aystl_gss/article/details/127878658 HBuilder新建項目 填寫項目名稱&#xff0c;選擇UNI-APP&#xff0c;修改路徑&#xff0c;點擊創建 manifest.json 配置 需要分別…

左葉子之和 找左下角的值 路徑總和

1.計算給定二叉樹的所有左葉子之和。 #include <bits/stdc.h> using namespace std; struct TreeNode{ int val; TreeNode* left; TreeNode* right; TreeNode(int x) { valx; leftNULL; rightNULL; } }; int findsum(T…

Matlab實現RIME-CNN-LSTM-Multihead-Attention多變量多步時序預測

SCI一區級 | Matlab實現RIME-CNN-LSTM-Multihead-Attention多變量多步時序預測 目錄 SCI一區級 | Matlab實現RIME-CNN-LSTM-Multihead-Attention多變量多步時序預測預測效果基本介紹程序設計參考資料 預測效果 基本介紹 1.Matlab實現RIME-CNN-LSTM-Multihead-Attention霜冰算法…

996引擎-自定義屬性-方法2:setitemcustomabil

996引擎-自定義屬性-方法2:setitemcustomabil 先看下效果測試NPC補全測試代碼輔助表公式setitemcustomabil 總結參考資料先看下效果 測試NPC 為了方便測試,先準備個NPC require("Envir/QuestDiary/ex/init.lua"); require("Envir/QuestDiary/utils/init.lu…

蘋果電腦殺毒軟件CleanMyMac

殺毒軟件在蘋果家族中是一個小眾軟件&#xff0c;百度搜索蘋果電腦殺毒軟件&#xff0c;可能各種殺軟良莠不齊&#xff0c;因為在這個市場非常小&#xff0c;絕大多數都是沖著“清理”去的&#xff0c;而不是殺毒。最近測試了一款Mac電腦殺毒軟件&#xff0c;殺毒效果也是一般般…

pandas表格內容比較

前陣子來了一個211大學實習生&#xff08;小男生&#xff09;&#xff0c;要比較2個版本字段的變化&#xff0c;輔助完成系統升級字段替換&#xff0c;要求找出哪些字段是新增的&#xff0c;哪些字段是刪除的&#xff0c;哪些字段是屬性信息修改的&#xff0c;要求半天時間搞定…

【SpringBoot】最佳實踐——JWT結合Redis實現雙Token無感刷新

JWT概覽 JWT概念 JWT是全稱是JSON WEB TOKEN&#xff0c;是一個開放標準&#xff0c;用于將各方數據信息作為JSON格式進行對象傳遞&#xff0c;可以對數據進行可選的數字加密&#xff0c;可使用RSA或ECDSA進行公鑰/私鑰簽名。JWT最常見的使用場景就是緩存當前用戶登錄信息&am…

面試系列|螞蟻金服技術面【1】

哈嘍&#xff0c;大家好&#xff01;今天分享一下螞蟻金服的 Java 后端開發崗位真實社招面經&#xff0c;復盤面試過程中踩過的坑&#xff0c;整理面試過程中提到的知識點&#xff0c;希望能給正在準備面試的你一些參考和啟發&#xff0c;希望對你有幫助&#xff0c;愿你能夠獲…

eBPF 實時捕獲鍵盤輸入

eBPF 實時捕獲鍵盤輸入 本文將帶你一步步實現一個基于eBPF kprobe的鍵盤記錄功能&#xff0c;通過Go語言配合libbpfgo&#xff0c;你將學會如何無損地監控系統鍵盤輸入&#xff0c;并從中獲取實時數據&#xff0c;進一步提高系統安全和監控能力。 1. 說明 本文屬于專欄 Go語言…

APB-清華聯合騰訊等機構推出的分布式長上下文推理框架

APB (Accelerating Distributed Long-Context Inference by Passing Compressed Context Blocks acrossGPUs)是清華大學等機構聯合提出的分布式長上下文推理框架。通過稀疏注意力機制和序列并行推理方式&#xff0c;有效解決了大模型處理長文本時的效率瓶頸。APB采用更小的Anch…

數據庫分庫分表介紹

分庫分表是解決數據庫性能瓶頸的常用技術手段&#xff0c;主要用于應對數據量過大、讀寫壓力過高的問題。通過將數據分散到多個數據庫或表中&#xff0c;可以提高系統的擴展性和性能。 1. 分庫分表的核心概念 &#xff08;1&#xff09;分庫 定義&#xff1a;將數據分散到多個…

#mapreduce打包#maven:could not resolve dependencies for project

打包報錯&#xff1a; #報錯信息&#xff1a; [ERROR] Failed to execute goal on project mapreduce_teacher1: Could not resolve dependencies for project org.example:mapreduce_teacher1:jar:1.0-SNAPSHOT: Failed to collect dependencies at org.apache.hive:hive-exe…

Rabit

之前發過rabit了&#xff0c;所以這里不再贅述&#xff0c;講講原理 在線Rabbit加密 | Rabbit解密- 在線工具 (sojson.com) rabbit加密原理 Rabbit加密算法是一種流密碼算法&#xff0c;由Daniel J. Bernstein設計&#xff0c;并被廣泛用于多種加密和安全通信應用中。它的設…

【A2DP】深入解讀A2DP中通用訪問配置文件(GAP)的互操作性要求

目錄 一、模式支持要求 1.1 發現模式 1.2 連接模式 1.3 綁定模式 1.4 模式間依賴關系總結 1.5 注意事項 1.6 協議設計深層邏輯 二、安全機制&#xff08;Security Aspects&#xff09; 三、空閑模式操作&#xff08;Idle Mode Procedures&#xff09; 3.1 支持要求 …