【程式設計測試題】遊戲任務標記
題目描述
遊戲裡面有很多各式各樣的任務,其中有一種任務玩家只能做一次,這類任務一共有1024個,任務ID範圍[1,1024]。請用32個unsigned int型別來記錄著1024個任務是否已經完成。初始狀態都是未完成。 輸入兩個引數,都是任務ID,需要設定第一個ID的任務為已經完成;並檢查第二個ID的任務是否已經完成。 輸出一個引數,如果第二個ID的任務已經完成輸出1,如果未完成輸出0。如果第一或第二個ID不在[1,1024]範圍,則輸出-1。
輸入描述:
輸入包括一行,兩個整數表示人物ID.
輸出描述:
輸出是否完成
#include <iostream>
using namespace std;
unsigned int arr[32]={0};
int main()
{
int m,n=0;
while(cin >> m >> n){
if(m>1024 || n>1024 || m<0 || n<0){
cout << -1 << endl;
continue;
}
int i=(m-1)/32;
int j=(n-1)/32;
arr[i] |=(1<<(m-1)%32);
int tmp=arr[j]&(1<<(n-1)%32);
if(tmp!=0)
cout << 1 << endl;
else
cout << 0 << endl;
}
return 0;
}
小易喜歡的單詞
題目描述
小易喜歡的單詞具有以下特性:
1.單詞每個字母都是大寫字母
2.單詞沒有連續相等的字母
3.單詞沒有形如“xyxy”(這裡的x,y指的都是字母,並且可以相同)這樣的子序列,子序列可能不連續。
例如:
小易不喜歡"ABBA",因為這裡有兩個連續的'B'
小易不喜歡"THETXH",因為這裡包含子序列"THTH"
小易不喜歡"ABACADA",因為這裡包含子序列"AAAA"
小易喜歡"A","ABA"和"ABCBA"這些單詞
給你一個單詞,你要回答小易是否會喜歡這個單詞(只要不是不喜歡,就是喜歡)。
輸入描述:
輸入為一個字串,都由大寫字母組成,長度小於100
輸出描述:
如果小易喜歡輸出"Likes",不喜歡輸出"Dislikes"
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char const *argv[])
{
string str;
cin >> str;
int islike = 1;
for (int i = 0; i < str.length()-1; i++)
{
if (str[i] == str[i + 1] || str[i]<'A' && str[i]>'Z' || str[i+1]<'A' && str[i+1]>'Z')
{
islike = 0;
break;
}
}
if (islike)
{
//回溯演算法
if (str.length() > 4)
{
for(int i=0;str[i+3]!='\0';i++)
for(int j=i+1;str[j+2]!='\0';j++)
for(int k=j+1;str[k+1]!='\0';k++)
for (int w = k + 1; str[w] != '\0'; w++)
{
if (str[i] == str[k] && str[j] == str[w])
{
islike = 0;
break;
}
}
}
}
if (islike)
cout << "Likes";
else
cout << "Dislikes";
return 0;
}
相關文章
- 測試標題測試標題
- 【程式設計測試題】阿里巴巴2019年提前批程式設計題程式設計阿里
- 遊戲記憶體測試遊戲記憶體
- 【測繪程式設計試題集】 試題04 最短路徑計算程式設計
- 【程式設計測試題】頭條校招程式設計
- 任務預測指標整理指標
- 騰訊[程式設計題] 紙牌遊戲程式設計遊戲
- 【測繪程式設計試題集】 試題02 矩陣卷積計算程式設計矩陣卷積
- 淺析遊戲敘事結構和任務編排設計遊戲
- 測試用例設計標準
- 測試標題
- 《Python遊戲程式設計入門》7.4習題Python遊戲程式設計
- 詞頻統計任務程式設計實踐程式設計
- 【測繪程式設計試題集】 試題01 計程車軌跡資料計算程式設計
- pytest標記:查詢測試策略、標記測試函式函式
- 【程式設計測試題】素數對、不要二、求和程式設計
- 測試標題2
- 【任務】Python語言程式設計.MOOC學習Python程式設計
- Spring / Spring boot 非同步任務程式設計 WebAsyncTaskSpring Boot非同步程式設計Web
- 【測繪程式設計試題集】 試題09 反距離加權插值程式設計
- Oralce之PL/SQL程式設計(遊標)SQL程式設計
- 遊戲測試?遊戲營銷遊戲
- CCUT程式設計能力測試---前言程式設計
- 遊戲程式設計入門指南遊戲程式設計
- .NET併發程式設計-任務函式並行程式設計函式並行
- 《JAVA併發程式設計實戰》任務執行Java程式設計
- 非同步程式設計:.NET 4.5 基於任務的非同步程式設計模型(TAP)非同步程式設計模型
- Oracle 任務管理之 ----program(程式)---scheduler(計劃)--Job(任務)Oracle
- 程式設計師進階之路之面試題與筆試題集錦(三)線上程式設計題程式設計師面試題筆試
- PDI設計轉換任務
- 【測繪程式設計試題集】 試題06 軌跡資料壓縮演算法程式設計演算法
- 幽默:遊戲程式設計與其他程式設計完全不同? - hillelogram遊戲程式設計
- iOS 如何測試微信小遊戲&小程式?iOS遊戲
- Android如何測試微信小遊戲&小程式?Android遊戲
- iOS如何測試微信小遊戲&小程式?iOS遊戲
- 005 Web Assembly之測試康威遊戲程式碼Web遊戲
- 解謎遊戲謎題設計研究(三):推理類謎題設計遊戲
- 解謎遊戲謎題設計研究(一):物品類謎題設計遊戲