第1題
//更新遞增1子串行的長度
num =1;
} cout << n - maxr << endl;
system
("pause");
}**通過率為91%
第2題
python版本
intput_1=
raw_input(''
)intput_2=
map(
int,
raw_input(''
).split())
dict1=
dict2=
for i in
range(1
,101):
if i %2==
1:dict1[i]=1
elif i %2==
0:dict2[i]=1
for j in intput_2:
if j in dict1:
dict1[j]=0
if j in dict2:
dict2[j]=0
# print dict2
temp_num=
0temp_ben=
2#注意起始位位置初始值
max_num=
1max_ben=
1for m in dict2:
if dict2[m]==1
: temp_num+=
1elif temp_num>max_num:
max_num=temp_num
max_ben=temp_ben
temp_ben=m+
2 temp_num=
0else
: temp_ben = m +
2if m==
100and temp_num>max_num and dict2[m]==1
: max_num = temp_num
max_ben = temp_ben
temp_num2=
0
temp_ben2=
1#注意起始位位置初始值
max_num2=
1max_ben2=
1for m in dict1:
if dict1[m]==1
: temp_num2+=
1elif temp_num2>max_num2:
max_num2=temp_num2
max_ben2=temp_ben2
temp_ben2=m+
2 temp_num2=
0else
: temp_ben2 = m +
2if m==
99and temp_num2>max_num2 and dict1[m]==1
:#遍歷到最後一項
max_num2 = temp_num2
max_ben2 = temp_ben2
if max_num>max_num2:
print
str(max_ben)
+" "
+str
(max_num)
else
:print
str(max_ben2)
+" "
+str
(max_num2)
**通過率為36% 2020屆秋招中興筆試題
在本人堅持不懈的努力刷題下,終於發現題目的 了。leetcode題目為 49.字母異位詞分組,有興趣的同學可以對比學習。題目的大致意思是 超市賣東西,然後統計那些商品相同的組合。例如 abcd 與 bacd 是不同商品的組合,可以歸於同乙個類別 要求統計出,出現次數多於一次的商品組合類別,有助於幫助...
2020秋招筆試 複雜異或問題
給定乙個序列an,下標從1開始直到n,定義了以下式子 現在要求下式的值 小提示 樣例解釋 這裡考察的是異或操作。首先注意到異或是支援交換律的,可將待求解的值分為兩個部分 將ai全部交換到一起求出異或值,這是由輸入序列確定的部分結果 還剩下乙個n n的餘數矩陣,它們整體異或到一起構成輸入序列個數確定的...
2023年騰訊秋招筆試題 2020 08 22
給定乙個正整數,編寫程式計算有多少對質數的和等於輸入的這個正整數,並輸出結果。輸入值小於1000。如,輸入為10,程式應該輸出結果為2。共有兩對質數的和為10,分別為 5,5 3,7 include include include using namespace std const long lon...