有乙個值得分享的地方,是x排序之後對應y的問題:我用了乙個很大的陣列,以x為索引,y為陣列值,不需要用到map。
其實也是因為我懶不想去學map操作了,下次試試用map。
#include
#include
#include
using namespace std;
int main()
;cin >> n;
x.clear();
y.clear();
for (int i = 0; i < n; ++i)
x_right.clear();
int count1 = 0;
int count2 = 0;
for (int i = 0; i < n; ++i)
}if (count1 == n-1)
count1 =0;
count2 =0;
}sort(x_right.begin(), x_right.end());
for (int i = 0; i < x_right.size(); ++i)
return 0;
剛剛考完,在vs上通過了測試用例,考試編譯器卻是0%,真的不知道為什麼。感覺是因為沒有按照考試頁面的按標準輸入輸出stdin、stdout的原因?
今日頭條筆試題(一)
一列火車有n個車廂標記為1,2,3,4,5,6 n 現在因為某些原因,需要調整車廂的相對順序 例如需要將車廂順序調整為2,3,1,4,5,6 n 由於車廂龐大,且車廂只能停留在鐵軌上,所以不能隨心所欲的調整相對順序 現在只能利用兩條並行的鐵軌對車廂的順序進行調整 例如原序列為1,2的車廂 車廂1進入...
今日頭條筆試
問題描述 給定乙個段落,由 n 個句子組成。第 i 個句子的長度為 l i 包含的單詞個數為 w i 句子不包含任何除字母和空格 外的符號。每個句子內部,含有若干個單詞,由空格 分隔。句子不會包含連續的空格。隨後給定 m 個查詢,每個查詢包含乙個句子,需要在段落中尋找相同單詞數量最多的句子。重複的單...
今日頭條2018 筆試題2
定義兩個字串變數 s,m,再定義兩種操作,第一種操作 m ss s s 說明 s只會變為原來的2倍 第二中操作 s s m 假設s,m初始化如下 s a m s求最小的操作步驟數,可以將s拼接到長度等於n。示例1 輸入6,輸出3 示例2 輸入4,輸出2 思路 第一種操作,s變為原來的1倍 說明偶數的...