日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序设计竞赛算法基础考试真题2020年(回忆版)

發(fā)布時間:2025/4/5 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序设计竞赛算法基础考试真题2020年(回忆版) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

授課教師:周春樵

題型包括
選擇題 15*2=30
程序論述題 10+10
程序填空題 10
程序編程題3道 10+15+15=40

選擇題

1.散列表查找的時間復(fù)雜度
散列表平均查找時間復(fù)雜度O(1),因?yàn)樯⒘斜硎腔跀?shù)組的。
2 二叉樹的度的概念
度為2 就是有2個孩子結(jié)點(diǎn)的結(jié)點(diǎn)
3 迪杰斯特拉算法用于求解什么問題
求最短路
4 for(int i=0,j=10;i=j=10;i++,j–)運(yùn)行次數(shù)
無窮次
5 給出階乘的遞歸函數(shù),讓求fact(4)
10
6 算法的時間復(fù)雜度由什么決定?
數(shù)據(jù)規(guī)模
7 下列運(yùn)算符的運(yùn)算數(shù)需要是整數(shù)的是 % ! 等等
%
8 動態(tài)規(guī)劃問題,給出4個遞推關(guān)系,說出哪個是無解的dp
其他題目遺忘,但是比較基礎(chǔ)。

程序論述題
1 請談一談貪心算法和動態(tài)規(guī)劃的聯(lián)系和區(qū)別
2 二分法求方程的根,寫出算法思路
這是上課例題。
這是上課例題

程序填空題
水仙花數(shù) (位于100~999) 的立方和等于多少 ,使用三重循環(huán),分別遍歷百位、十位和個位,求出各個水仙花數(shù),并且求各位的立方和。

程序編程題

1.與7無關(guān)的數(shù)
這是上課例題。

2 貪心
一輛車承重 w,最多承載2個人。給出n個學(xué)生和體重,問最少需要幾輛車。如果有裝不下的,輸出-1.
我的解答:
如果有 大于w的體重,直接輸出-1.
在不超重的情況下,從小到大排序。盡可能地讓2個人一起上車,最小的體重和最大的體重(雙指針).不能的話,讓右指針左移。如果最小的體重都不能配對的話,說明只能每個人一輛車。

這個思路最終ac

3 bfs求最短路。 平地用空格表示,高山用x表示,起點(diǎn)是S,終點(diǎn)是E,求最短路,路徑可以離開地圖,也就是說地圖外面一圈也可以走。
比如

3 3
xSx
Exx
x空格x

本題數(shù)據(jù)有點(diǎn)水。
問題出在:空格不會讀入。

總結(jié)

以上是生活随笔為你收集整理的程序设计竞赛算法基础考试真题2020年(回忆版)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。