描述:輸入一串隨機的數,用逗號隔開。如果有重複數字就輸出最靠後的乙個,沒有重複的就輸出-1。
如輸入:1,2,3,4,4,3,2,1 輸出:1
輸入:1,2,3,4,5,6,7,8 輸出:-1
#include
#include
#include
#define n 100
using
namespace std;
//輸入一串隨機的數,用逗號隔開。如果有重複數字就輸出最靠後的乙個,沒有重複的就輸出-1。
intmain()
,ans=0;
for(
int i=
0;inum[k]
=temp;k++
; temp=0;
//for(int j=0;j// cout(int i=k-
1;i>=
0;i--)}
if(temp==1)
break;}
if(temp==0)
cout<<-1
}
描述:一次shift操作就是把乙個單詞的第乙個挪到最後,單詞有n位就最多挪n次,問可以和原單詞相同幾次。
如輸入:byebye 輸出:2
輸入:abcd 輸出:1
#include
#include
#include
#define max 1000000
using
namespace std;
//第二個題是一次shift操作就是把乙個單詞的第乙個挪到最後,單詞有n位就最多挪n次,問可以和原單詞相同幾次。
intmain()
}if(flag==0)
ans++;}
cout<}
2023年北理複試上機題
1 輸入乙個只含有英文本母的字串,輸出最大回文子串的長度及此長度回文子串的個數 回文不區分大小寫 樣例 輸入abaab 最大回文子串為baab 輸出4 1 輸入abcbbb 最大回文子串為bcb和bbb 輸出 3 2 實際測試樣例 輸入 a b 輸出 1 2 輸入 abcbb 輸出 3 1 輸入 a...
2023年北理複試上機題
1 輸入一串整數,輸入指令。要求 1 輸入a t,在這串整數後新增整數t。2 輸入c m n,用n替換m。3 輸入d t,刪除t。4 輸入s排序。include include include include include using namespace std print vectorvi co...
2023年北理複試上機題
這題遇到了很多問題,首先是sscanf 在使用這個時,無論是前面的字串還是後面用來接受的變數,注意都是字元陣列,不要用string,但可以接收後,直接賦值給string。char 型別給string 直接賦值,反之不可,用for i 0 i當結構體型別是 迭代器 it,訪問它內容的時候就不要 直接i...