首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

九度 OJ & 北郵機試 2011 網院專業題解(四題)

     編輯:關於C++

1177: 字符串查找與修改

初始字符串,n 條指令:0 i len 反轉區間;1 i len str 替換區間。直接模擬字符串操作,注意指令連續作用於修改後的字符串。

1178: 複數集合操作

支持 Insert a+ib 和 Pop(彈出模值最大,模值相同虛部大者優先)。用優先隊列或向量+排序模擬,輸出尺寸或複數值。

1173: 簡單查找

數組查找 m 個數是否存在,輸出 YES/NO。n≤100 直接線性查找或排序二分。

1174: 第 K 小數(去重)

數組去重排序,輸出第 k 小。注意相同值算一次。

1175: 打牌比大小

手牌已排序,對手出牌 b,判斷能否壓過。規則:單張/對子/三條/四條比點數;順子(5張)比最小點數。統計手牌各點數個數,按牌型邏輯判斷。

1176: 完全二叉樹層序輸出

給定 n 節點層序輸入,輸出第 d 層節點。利用完全二叉樹下標性質:第 d 層下標範圍 [2^{d-1}, 2^d-1],直接輸出對應範圍內的值。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved