北大元培計算機,北大元培計算機模擬

《北大元培計算機模擬》由會員分享,可在線閱讀,更多相關《北大元培計算機模擬(17頁珍藏版)》請在人人文庫網上搜索。

1、1題目 - 滿足條件的數累加 來源 元培-From Whf 描述 將正整數 m 和 n 之間(包括 m 和 n)能被 17 整除的數累加。其中,m int main()int m,n,i,s=0;scanf(%d%d,&m,&n);for(i=m;iint main()char a5000=0,b20020=0;int i,j,n,p,q,max,min,c200=0,k;gets(a);for(k=0,i=0,j=0;ak!=0;k+)if(ak=,|ak= )ci+=j;j=0;else bij+=ak;ci=j;n=i;p=q=0;max=min=c0;for(i=1;imax)max=。

2、ci;p=i;else if(ci0)min=ci;q=i;puts(bp);puts(bq);3題目 - n-gram串頻統計 來源 元培-From Whf 描述 在文本分析中常用到n-gram串頻統計方法,即,統計相鄰的n 個單元(如單詞、漢字、或者字符)在整個文本中出現的頻率。假設有一個字符串,請以字符為單位按n-gram 統計長度為 n 的子串出現的頻度,并輸出最高頻度以及頻度最高的子串。設定所給的字符串不多于500個字符,且 1 #includeint main()char a510=0,b5006=0;int l,i,j,n,m=0,c500=0,s;scanf(%dn,&n);g。

3、ets(a);l=strlen(a);for(i=0;im)m=ci;if(m=1)printf(NO);else printf(%dn,m);for(i=0;i#includeint main()char a350=0;int i=-1,j,t=-1,n,b350=0,k,s,u;gets(a);for(k=0;ak!=0;k+)if(ak47&ak0;i-)for(j=0;jbj+1)s=bj;bj=bj+1;bj+1=s;u=n;for(i=0;i=0)printf(,);5題目 - 降序生成進制數 來源 元培-From Whf 描述 按從大到小順序依次輸出 m( 0 ) 個 n 位( 。

4、0 ) 的 k (1 int main()int a35=0;int s=1,m,n,k,i,t=0;scanf(%d%d%d,&m,&n,&k);for(i=0;i0)an-1-=1;else an-1+=k-1;an-2-=1;for(i=n-2;i0;i-)if(ai#includeint main()int a101101,i,j,k,l,m,n,u,v=0,p,q,t;scanf(%d%d,&m,&n);for(i=0;iv)v=u;printf(%d,v); 1題目 - 中間值判斷 來源 元培-From Whf 描述 任意給定n個整數(n不大于100),這 n 個整數中的最小值mi。

5、n和最大值max確定了整數序列的左右邊界。在這 n 個整數中,是否存在以最小值min和最大值max為左右邊界的中間值。如果存在,則輸出YES, 否則,輸出NO。 例如: 三個數 1,3,5,則左邊界是1,右邊界是5,中間位置的值= (1 + 5 ) / 2 = 3,出現在序列中。 同樣,如果是三個數 1,3,6,中間值是 3 或者 4,此時的3已出現,也成立。 但是,如果是三個數1,2,6,則沒有出現中間值。關于輸入 第一行:整數個數 n; 第二行:n個整數,其間以空格間隔; 如: 6 1 -2 2 5 -6 9 左右邊界點分別是 -6, 9 中間點為 1 和 2,均出現。 關于輸出 如果出現。

6、,則輸出YES 否則,輸出NO例子輸入 61 -2 2 5 -6 9例子輸出 YES#include#includeint main()int a101=0,i,t,n,min,max,s=0;scanf(%d,&n);scanf(%d,&a0);min=max=a0;for(i=1;imax)max=ai;else if(ai#includeint main()char c,d;int s=0,t=0;while(c=getchar()!=n)if(c47&c#includeint main()int k,m=0,n=0,i,s,t,w=0;scanf(%d,%d,%d,&k,&m,&n);。

7、for(i=m;i0;)t=s%10;if(t=k)v=1;break;u+=t;s=s/10;if(v=0)if(u%k=0)v=1;if(v)if(w=1)printf(;);printf(%d,i);w=1;if(w=0)printf(NULL);4題目 - 最簡真分數序列 來源 元培-From Whf 描述 所謂最簡真分數是指分子小于分母,且不能約分的分數。給定 n(1 #includeint f(int i,int j)if(i%j=0)return(j);else return(f(j,i-i/j*j);int main()int a201=0,b201=0,i,j,n,p,t=0。

8、,s=0;scanf(%d,&n);for(i=0;i=0;i-)for(j=0;jaj+1)p=aj;aj=aj+1;aj+1=p;if(a00)bt+=a0;for(i=1;i#includevoid run(int d,int p,int q)int i;for(i=0;i0;)char c200=0;int a200=0,b200=0,d200=0,p,q,i,j,s,l;scanf(%d,%s,&p,c);l=strlen(c)-1;q=cl-48;if(cl-1!=,)q+=(cl-1-48)*10;cl-2=0;l=l-3;else cl-1=0;l=l-2;if(p=q)pri。

9、ntf(%sn,c);elsefor(i=0;i 6,因此,結果應該選 7,15,23關于輸入 2行: 第1行,n,表示整數個數; 第2行,n 個正整數,空格間隔; 關于輸出 按增序輸出最長等差數列子集,逗號間隔。例子輸入 1020 14 6 15 22 7 23 8 18 25例子輸出 7,15,23#include#includeint f(int a,int n,int i,int j)int k,s=0;for(k=j+1;kaj*2)break;else if(ak+ai=aj*2)s=1;break;if(s)return(f(a,n,j,k)+1);else return(2);。

10、int main()int a5001=0,d,l=0,b,i,j,t,s=0,n,p,m=0;scanf(%d,&n);for(i=0;i=0;i-)for(j=0;jaj+1)p=aj;aj=aj+1;aj+1=p;for(i=0;in+1-l)break;if(ai+(l-1)*(aj-ai)an-1)continue;t=f(a,n,i,j);if(tl)l=t;d=aj-ai;b=ai;else if(t=l&aj-aid)d=aj-ai;b=ai;else if(t=l&aj-ai=d&aib)b=ai;if(l2)for(i=0;il;i+)if(s)printf(,);printf(%d,b);b+=d;s=1;else printf(NO。

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

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

相關文章

oftc注冊服務器占用,golang服務器程序運行過程中崩潰,報錯:fatal error: runtime: out of memory...

用golang編寫的游戲服務器程序,在接受來自客戶端的鏈接請求時有一定概率崩潰,崩潰時的打印如下:fatal error: runtime: out of memoryruntime stack:runtime.throw(0x81b890, 0x16)/usr/local/go/src/runtime/panic.go:527 0x90runtime.sysMa…

聯想服務器重裝2008,聯想ThinkSystem機器安裝2008R2詳細教程

聯想ThinkSystem機器安裝2008R2詳細教程貓先生 ? 2019 年 04 月 13 日自聯想發布新品服務器以來,關于新品機器能否安裝2008的聲音此起彼伏尤其是陣列卡的驅動讓眾多嘗試安裝的人折了腰,現在我將整個安裝過程做個詳細的教程,希望能幫到各位工…

win7制作ntp服務器,如何將Win7作為NTP服務器

1. 修改注冊表項HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServerEnabled 設定為 1(默認0)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags 設定為 5 (默認 10)ValueMeaning0linuxTimeserv_Announc…

華為服務器部署項目,服務器部署項目

彈性云服務器 ECS彈性云服務器(Elastic Cloud Server)是一種可隨時自助獲取、可彈性伸縮的云服務器,幫助用戶打造可靠、安全、靈活、高效的應用環境,確保服務持久穩定運行,提升運維效率三年低至5折,多種配置可選了解詳情用戶數據注…

VM安裝虛擬機及其破解密碼

學習散記 一,簡單的了解一下操作系統 1、操作系統是什么? 操作系統(Operating System,簡稱OS)是管理和控制計算機硬件與軟件資源的計算機程序,是配置在計算機硬件上的第一層軟件,任何其它軟件都…

RHCSA第一天

1,VMware Workstation Pro 界面(老鐵們,下面就看圖吧 1,2題如下 3,4題如下 5,6題如下 破解root密碼精簡版: 1、重啟虛擬機 2、在linux16末尾加上 rd.break,ctrlx執行 3、mount -o remount,…

RHCSA第二天

第二次作業 1、使用思維導圖工具畫出linux的文件系統層級結構圖(其中要指出不同文件的文件類型且簡要說明不同文件的作用) 2、總結出vim的三個模式中你認為實用的命令 這款挺好用! 第一題 第二題 Linux vi/vim 所有的 Unix Like 系統都會…

RHCSA第三天

1、在根下創建一個目錄ceshi,在測試目錄下創建一個user目錄,將/etc/passwd和/etc/shadow文件復制到/ceshi/user目錄中,給/ceshi//user/passwd文件創建一個硬鏈接文件為passwd.bak,給/ceshi/user/shadow文件創建一個軟鏈接為sh.lin…

RHCSA第四天

廢話不說,直接上! 第一題 保存退出。 第二題 密碼簡單,需要輸入兩次方可成功。 第三題 第四題 第五題

MySQL學習(1)

簡述MySQL體系結構 Mysql是由SQL接口,解析器,優化器,緩存,存儲引擎組成的 Connectors指的是不同語言中與SQL的交互 Management Serveices & Utilities: 系統管理和控制工具 Connection Pool: 連接池。管理緩沖用戶…

MySQL學習(2)

1、使用源碼安裝MySQL 5.7 1、安裝開發工具和開發包 yum install makegcc gcc-c cmake bison-devel ncurses-devel -y yum install libaio libaio-devel openssl-devel -y yum install perl-Data-Dumper -y yum install net-tools -y 2、編譯安裝MySQL 1)解壓 [r…

MySQL學習(3)單表查詢

素材如下: DROP TABLE IF EXISTS course; CREATE TABLE course ( cs_id int(11) NOT NULL COMMENT 課程編號, cs_name varchar(50) NOT NULL COMMENT 課程名稱, cs_credit tinyint(255) unsigned DEFAULT NULL COMMENT 課程學分, cs_type char(12) DEFAULT NULL C…

MySQL學習(4)多表查詢

1.創建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(50) ); 創建score表。SQL代碼如下: CRE…

MySQL學習(5)數據庫備份

數據庫備份,數據庫為school,素材如下 1.創建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address …

MySQL(查看數據文件目錄)

show global variables like %datadir%;

mysql在rpm安裝方式下查看隨機生成密碼命令

mysql安裝成功后創建的超級用戶rootlocalhost的密碼會被存儲在/var/log/mysqld.log grep temporary password /var/log/mysqld.log

MySQL(6)視圖

步驟1:創建學生表stu,插入3條記錄。 CREATE TABLE stu ( s_id INT PRIMARY KEY, s_name VARCHAR(20), addr VARCHAR(50), tel VARCHAR(50) ); INSERT INTO stu VALUES(1,XiaoWang,Henan,0371-12345678), (2,XiaoLi,Hebei,13889072345), (3…

MySQL(7)索引

表結構如下: writers表結構 字段名 數據類型 主鍵 外鍵 非空 唯一 自增 w_id SMALLINT(11) 是 否 是 是 是 w_name VARCHAR(255) 否 否 是 否 否 w_address VARCHAR(255) 否 否 否 否 否 w_age CHAR(2) 否 否 是 否 否 w_note VARCHAR(255) 否 否 否 否 否 …

MySQL(8)存儲過程和函數

字段名 數據類型 主鍵 外鍵 非空 唯一 自增 id INT 是 否 是 是 否 name VARCHAR(50) 否 否 是 否 否 glass VARCHAR(50) 否 否 是 否 否 mysql> create table sch (-> id int primary key not null unique,-> name varchar(5…

MySQL(9)主從復制和讀寫分離

1.理解MySQL主從復制原理。 復制是MySQL提供的一直高可用、高性能的解決方案,一般用來建立大型的應用,總體來說,分為以下三步: (1)master將改變記錄到二進制日志(binary log)中(這些記錄叫做二進制日志事件&#x…