編號為1-n的人圍成1圈,數到m的人站出來,直到所有人站出來,求站出來的人的序列(key:細節處理)(是的,真正遊戲沒有可玩性,不用在意)
方法:迴圈鍊錶
//childjumporder.cpp: 定義控制台應用程式的入口點。
//#include
"stdafx.h
"#include
using
namespace
std;
struct
chainnode;//
編號為1-n的人,數到m的人站出來,求站出來的人的序列(key:細節處理)
intmain()
}pnode->next =headnode;
pnode = pnode->next;
//print order
int rest =len;
while (rest) //
用rest判斷而不用pnode判斷,鍊錶是否為空用指標無法判斷
cout
<< pnode->next->data << endl;
chainnode* tmp = pnode->next;
pnode->next = pnode->next->next;
delete
tmp;
rest--;
pnode = pnode->next;
}return0;
}
華為2018春招筆試題
給定乙個字串,輸出字串中最長的數字串,並把這個數字串的長度輸出。請乙個在字串中找出連續最長的數字串,並把這個串的長度返回 如果存在長度相同的連續數字串,返回最後乙個連續數字串 注意 數字串只需要是數字組成的就可以,並不要求順序,比如數字串 1234 的長度就小於數字串 1359055 如果沒有數字,...
2018騰訊春招技術崗面試程式設計題
題目描述 小q有x首長度為a的不同的歌和y首長度為b的不同的歌,現在小q想用這些歌組成乙個總長度正好為k的歌單,每首歌最多只能在歌單 現一次,在不考慮歌單內歌曲的先後順序的情況下,請問有多少種組成歌單的方法。輸入描述 每個輸入包含乙個測試用例。每個測試用例的第一行包含乙個整數,表示歌單的總長度k 1...
網易2017春招筆試題(3)
程式設計題 奇怪的表示式求值 時間限制 1秒 空間限制 32768k 常規的表示式求值,我們都會根據計算的優先順序來計算。比如 的優先順序就高於 但是小易所生活的世界的表示式規則很簡單,從左往右依次計算即可,而且小易所在的世界沒有除法,意味著表示式中沒有 只有 和 現在給出乙個表示式,需要你幫忙計算...