2024四川大學計算機考研復試上機真題

2024四川大學計算機考研復試上機真題
2024四川大學計算機考研復試機試真題
歷年四川大學計算機考研復試機試真題

在線評測:https://app2098.acapp.acwing.com.cn/

分數求和

題目描述

有一分數序列: 2/1 3/2 5/3 8/5 13/8 21/13…

求出這個數列的前 N 項之和,保留兩位小數。

輸入格式

N

輸出格式

數列前 N 項和

輸入樣例
10
輸出樣例
16.48

求組合數

題目描述

編寫一個函數,求從 n 個不同的數中取 r 個數的所有選擇的個數。

輸入格式

輸入 n 和 r 的值; 當用戶輸入 0 0 時,程序結束。

輸出格式

根據公式: C(n,r) = C(n, r-1) * (n - r + 1) / r 輸出運算結果輸入數據不滿足題意時候,輸出"error!"

輸入樣例
5 3
10 20
50 3
0 0
輸出樣例
10
error!
19600

求矩陣的鞍點

題目描述

給定一個 n×m 的整數矩陣,行的編號為 1~n,列的編號為 1~m,求矩陣中的所有鞍點。

鞍點,即該位置上的元素在該行上最大,在該列上最小。

有可能有多個鞍點,也可能沒有鞍點。

輸入格式

第一行包含兩個整數 n,m。

接下來 n 行,每行包含 m 個整數。

輸出格式

輸出所有鞍點的坐標和值。

輸出優先級,整體從上到下,同行從左到右。

如果不存在鞍點,則輸出 NO

數據范圍

1≤n,m<10,
矩陣元素取值范圍 [1,9]。

輸入樣例
3 4
1 2 3 4
1 2 3 4
1 2 3 4
輸出樣例
1 4 4
2 4 4
3 4 4
year

2019

字符串編輯距離

題目描述

問題描述:給定兩個字符串 A 和 B,求字符串 A 至少經過多少步字符操作變成字符串 B。

我們先以一個例子分析,比如 eat 變成 tea。

對于第一個字符,e != a,所以要想讓這兩個字符相等,有三種可以選擇的辦法:

修改字符,將 e 直接變成 a,需要走 1 步。
插入字符,在 e 的前面插入 a,也需要走 1 步。
刪除字符,將 e 刪除,然后比較后面的與 a,也需要走 1 步。

輸入格式

輸入字符串 A 和 B(長度小于 1000)

輸出格式

輸出最少經過多少步可以將 A 變成 B

輸入樣例
abcd
abc
輸出樣例
1
year

2019

單鏈表節點交換

題目描述

輸入一個單鏈表,依次交換前 2 個數,第 3、4 個數,第 5、6 個數,…,以此類推,直到操作完整個鏈表。

如果鏈表長度是奇數,則最后一個數不用操作。

輸出交換之后的鏈表。

輸入格式

第一行包含整數 n,表示節點數量。

第二行包含 n 個整數,表示每個節點的值。

輸出格式

共一行,輸出交換后的鏈表。

數據范圍

01≤n≤100,
節點取值范圍 [1,100]。

輸入樣例
5
1 2 3 4 5
輸出樣例
2 1 4 3 5
year

2019

Problem A

題目描述

給定一個長度為 數組,將其中第偶數位置的元素與前一個元素交換。

輸入格式
輸出格式
輸入樣例
5
1 2 3 4 5
輸出樣例
2 1 4 3 5
year

2019

特別的除法

題目描述

輸入正整數 a, b,c,輸出 a/b 小數形式,精確到小數點后 c 位,a,b 范圍都是 1-1e8,c 為 2~1000。

請計算 a/b,保留 c 位。

輸入格式

a b c 三正整數

輸出格式

計算結果

輸入樣例
2 3 6
輸出樣例
0.666667
year

2024

分解質因數

題目描述

將一個正整數分解質因數。

例如:輸入 90,打印出 90=233*5。

輸入格式

多組輸入數據
輸入一個正整數

輸出格式

以乘積的形勢的輸出,質因數從小到大。

輸入樣例
10
90
輸出樣例
2*5
2*3*3*5
year

2024

輸出柱狀圖

題目描述

根據輸入的數據對應用‘*’打印出柱狀圖

輸入格式

第一行輸入一個整數 N,其中 N 不大于 10
接下來輸入 N 個數,用空格間隔,每個數 0<=ai<=5

輸出格式

按照樣例格式輸出,每兩個數據中間有一個空列

輸入樣例
3
3 1 2
輸出樣例
*
*   *
* * *
year

2024

不甘心的皇后

題目描述

皇后是國際象棋里最厲害的角色(so are women in real world)。

隨著社會的不斷發展,越來越多的人們意識到皇后在國際象棋里的地位應該降低,這樣國際象棋才會更公平,更有意思。

在傳統的棋盤上,皇后能在任意的方向(橫,豎,斜)上移動任意的步數。

新的國際象棋規定,皇后在豎直方向上還是可以移動任意的步數, 但在除此之外的其他方向上(水平和對角),她只能像國王一樣移動一格。

但皇后們并不罷休,即使他們被剝奪了的某些權利,她們也要想辦法聯合起來,即每個皇后都能被同伴支援保護。
在每個棋盤上,我們在每一列上放一個皇后。

正如前面所說,棋盤上所有的皇后都想要聯合起來,也就是說,每兩個相鄰列的皇后之間的行距離最多只能差一格,這樣才可以及時互相支援(下圖給出了四個例子,前三個是正確的,最后一個是錯誤的)。

現在我們給出棋盤的大小和初始狀態,你能計算出一共有多少種不同的放置皇后的方法使得所有的皇后都能聯合起來嗎?

輸入格式

本題包括多組測試數據。

每組數據的第一行包含一個整數 n(1<=n<=10),代表一個 n*n 的棋盤。

接下來的一行包括 n 個整數。

代表初始時每列已有的皇后的位置:如果這個值為 i,則代表在這一列上,由上向下數第 i 個格子已經放了皇后;如果這個值為 0,代表這一列還沒有皇后,這時你可以在滿足題目要求的情況下把一個皇后放在這一列的任意位置。

當 n=0 時輸入結束,這組數據不包括在需要計算的數據中。

輸出格式

對于每一組輸入數據,輸出一個整數,代表在這種情況下符合條件的放置皇后的方法種數。

輸出 0 代表無法滿足條件。

輸入樣例
8
0 0 0 0 0 0 0 0
4
1 2 0 3
4
1 2 3 4
4
1 3 2 4
0
輸出樣例
11814
2
1
0
year

2024

極大連通圖個數

題目描述

給指定矩陣,由 . 和 w 組成,求 w 能組成的極大連通圖個數,可以斜著(也就是八個方向)。

輸入格式

第一行輸入兩個數代表矩陣的行數 h 和列數 w(1<=w,h<=100)
接下來輸入這個矩陣

輸出格式

極大連通圖個數

輸入樣例
5 10
..w.....ww
.ww..wwwww
.w...w....
..wwww.www
..wwww.www
輸出樣例
2
year

2024

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

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

相關文章

Python評估網絡脆弱性

一、網絡安全 &#xff08;1&#xff09;網絡安全的定義 網絡安全是指計算機網絡系統中的硬件、數據、程序等不會因為無意或惡意的原因而遭到破壞、篡改、泄露&#xff0c;防止非授權的使用或訪問&#xff0c;系統能夠保持服務的連續性&#xff0c;以及能夠可靠的運行。網絡安…

Java后端高頻面經——Spring、SpringBoot、MyBatis

Spring定義一個Bean有哪些方法&#xff1f;依賴注入有哪些方法&#xff1f; &#xff08;1&#xff09;定義Bean的方法 注解定義Bean&#xff0c;Component 用于標記一個類作為Spring的bean。當一個類被Component注解標記時&#xff0c;Spring會將其實例化為一個bean&#xff0…

Qt 實現繪圖板(支持橡皮擦與 Ctrl+Z 撤銷功能)[特殊字符]

作業&#xff1a; 1&#xff1a;實現繪圖的時候&#xff0c;顏色的隨時調整 2&#xff1a;追加橡皮擦功能 3&#xff1a;配合鍵盤事件&#xff0c;實現功能 當鍵盤按 ctrlz的時候&#xff0c;撤銷最后一次繪圖 頭文件.h #ifndef WIDGET_H #define WIDGET_H#include <QWidge…

計算機網絡(1) 網絡通信基礎,協議介紹,通信框架

網絡結構模式 C/S-----客戶端和服務器 B/S -----瀏覽器服務器 MAC地址 每一個網卡都擁有獨一無二的48位串行號&#xff0c;也即MAC地址&#xff0c;也叫做物理地址、硬件地址或者是局域網地址 MAC地址表示為12個16進制數 如00-16-EA-AE-3C-40 &#xff08;每一個數可以用四個…

HOW - React 如何在在瀏覽器繪制之前同步執行 - useLayoutEffect

目錄 useEffect vs useLayoutEffectuseEffectuseLayoutEffect主要區別總結選擇建議注意事項 useLayoutEffect 使用示例測量 DOM 元素的尺寸和位置示例&#xff1a;自適應彈出框定位 同步更新樣式以避免閃爍示例&#xff1a;根據內容動態調整容器高度 圖像或 Canvas 繪制前的準備…

【無人機三維路徑規劃】基于CPO冠豪豬優化算法的無人機三維路徑規劃Maltab

代碼獲取基于CPO冠豪豬優化算法的無人機三維路徑規劃Maltab 基于CPO冠豪豬優化算法的無人機三維路徑規劃 一、CPO算法的基本原理與核心優勢 冠豪豬優化算法&#xff08;Crested Porcupine Optimizer, CPO&#xff09;是一種新型元啟發式算法&#xff0c;其靈感來源于冠豪豬的…

深度學習驅動的智能化革命:從技術突破到行業實踐

第一章 深度學習的技術演進與核心架構 1.1 從淺層網絡到深度學習的范式轉變 深度學習的核心在于通過多層次非線性變換自動提取數據特征,其發展歷程可劃分為三個階段:符號主義時代的規則驅動(1950s-1980s)、連接主義時代的淺層網絡(1990s-2000s)以及深度學習時代的端到端…

簡潔實用的3個免費wordpress主題

高端大氣動態炫酷的免費企業官網wordpress主題 非常簡潔的免費wordpress主題&#xff0c;安裝簡單、設置簡單&#xff0c;幾分鐘就可以搭建好一個wordpress網站。 經典風格的免費wordpress主題 免費下載 https://www.fuyefa.com/wordpress

RabbitMQ 高級特性解析:RabbitMQ 消息可靠性保障 (上)

RabbitMQ 核心功能 RabbitMQ 高級特性解析&#xff1a;RabbitMQ 消息可靠性保障 &#xff08;上&#xff09;-CSDN博客 RabbitMQ 高級特性&#xff1a;從 TTL 到消息分發的全面解析 &#xff08;下&#xff09;-CSDN博客 前言 最近再看 RabbitMQ&#xff0c;看了看自己之前寫…

用DeepSeek-R1-Distill-data-110k蒸餾中文數據集 微調Qwen2.5-7B-Instruct!

下載模型與數據 模型下載&#xff1a; huggingface&#xff1a; Qwen/Qwen2.5-7B-Instruct HF MirrorWe’re on a journey to advance and democratize artificial intelligence through open source and open science.https://hf-mirror.com/Qwen/Qwen2.5-7B-Instruct 魔搭&a…

在IDEA中進行git回滾操作:Reset current branch to here?或Reset HEAD

問題描述 1&#xff09;在本地修改好的代碼&#xff0c;commit到本地倉庫&#xff0c;突然發覺有問題不想push推到遠程倉庫了&#xff0c;但它一直在push的列表中存在&#xff0c;那該怎么去掉push列表中的內容呢&#xff1f; 2&#xff09;合并別的分支到當前分支&#xff0…

六十天前端強化訓練之第十一天之事件機制超詳解析

歡迎來到編程星辰海的博客講解 目錄 一、事件模型演進史 1.1 原始事件模型&#xff08;DOM Level 0&#xff09; 1.2 DOM Level 2事件模型 1.3 DOM Level 3事件模型 二、事件流深度剖析 2.1 捕獲與冒泡對比實驗 2.2 事件終止方法對比 三、事件委托高級應用 3.1 動態元…

Qwen架構與Llama架構的核心區別

我們在討論Deepseek不同版本之間的區別時了解到,DeepSeek-R1的蒸餾模型分為Qwen和Llama兩個系列,包括Qwen系列的0.5B、1.5B、3B、7B、14B、32B、72B和Llama系列的8B、70B。Qwen系列以阿里通義千問(Qwen)為基礎模型架構(具體是Qwen-2.5),Llama系列以Meta的Llama為基礎模型…

匿名GitHub鏈接使用教程(Anonymous GitHub)2025

Anonymous GitHub 1. 引言2. 準備3. 進入Anonymous GitHub官網4. 用GitHub登錄匿名GitHub并授權5. 進入個人中心&#xff0c;然后點擊? Anonymize Repo實例化6. 輸入你的GitHub鏈接7. 填寫匿名鏈接的基礎信息8. 提交9. 實例化對應匿名GitHub鏈接10. 進入個人中心管理項目11. 查…

工程化與框架系列(25)--低代碼平臺開發

低代碼平臺開發 &#x1f527; 引言 低代碼開發平臺是一種通過可視化配置和少量代碼實現應用開發的技術方案。本文將深入探討低代碼平臺的設計與實現&#xff0c;包括可視化編輯器、組件系統、數據流管理等關鍵主題&#xff0c;幫助開發者構建高效的低代碼開發平臺。 低代碼…

Redis系列之慢查詢分析與調優

Redis 慢查詢分析與優化&#xff1a;提升性能的實戰指南 Redis 作為一款高性能的內存數據庫&#xff0c;因其快速的數據讀寫能力和靈活的數據結構&#xff0c;被廣泛應用于緩存、消息隊列、排行榜等多種業務場景。然而&#xff0c;隨著業務規模的擴大和數據量的增加&#xff0…

Git系列之git tag和ReleaseMilestone

以下是關于 Git Tag、Release 和 Milestone 的深度融合內容&#xff0c;并補充了關于 Git Tag 的所有命令、詳細解釋和指令實例&#xff0c;條理清晰&#xff0c;結合實際使用場景和案例。 1. Git Tag 1.1 定義 ? Tag 是 Git 中用于標記特定提交&#xff08;commit&#xf…

開源項目介紹:Native-LLM-for-Android

項目地址&#xff1a;Native-LLM-for-Android 創作活動時間&#xff1a;2025年 支持在 Android 設備上運行大型語言模型 &#xff08;LLM&#xff09; &#xff0c;具體支持的模型包括&#xff1a; DeepSeek-R1-Distill-Qwen: 1.5B Qwen2.5-Instruct: 0.5B, 1.5B Qwen2/2.5VL:…

深入理解 Java 虛擬機內存區域

Java 虛擬機&#xff08;JVM&#xff09;是 Java 程序運行的核心環境&#xff0c;它通過內存管理為程序提供高效的執行支持。JVM 在運行時將內存劃分為多個區域&#xff0c;每個區域都有特定的作用和生命周期。本文將詳細介紹 JVM 的運行時數據區域及其功能&#xff0c;并探討與…

PDF轉JPG(并去除多余的白邊)

首先&#xff0c;手動下載一個軟件&#xff08;poppler for Windows&#xff09;&#xff0c;下載地址&#xff1a;https://github.com/oschwartz10612/poppler-windows/releases/tag/v24.08.0-0 否則會出現以下錯誤&#xff1a; PDFInfoNotInstalledError: Unable to get pag…