團體程式設計天梯賽 L1 031 L1 035

2022-09-07 20:54:21 字數 1436 閱讀 3419

l1-031

思路:按題意判斷即可

**:

#include

using

namespace std;

intmain()

return0;

}

l1-032

思路:如果長度超過了需要減去前面的字串

**:

#include

using

namespace std;

intmain()

l1-033

思路:寫個計算最多不重複數字個數的函式,然後依次遍歷即可

**:

#include

using

namespace std;

intcal

(int x)

return ans;

}int

main()

}return0;

}

l1-034

思路:用pair儲存編號和次數,然後自定義排序規則即可

**:

#include

using

namespace std;

typedef pair<

int,

int> p;

#define fi first

#define sc second

const

int maxn =

1005

;p arr[maxn]

;bool

cmp(p & a, p & b)

intmain()

for(

int i =

0; i < n; i++)}

sort

(arr, arr + maxn, cmp)

; cout << arr[0]

.fi <<

' '<< arr[0]

.sc;

return0;

}

l1-035

思路:統計輸入進來的字串個數即可

**:

#include

using

namespace std;

intmain()

if(ans <

2) cout <<

"momo... no one is for you ..."

;else

if(ans <

14) cout << a +

" is the only one for you..."

;else cout << a +

" and "

+ b +

" are inviting you to dinner..."

;return0;

}

團體程式設計天梯賽 L1 011 L1 015

l1 011 思路 用map存不需要輸出的字元 pragma gcc optimize 2 include using namespace std string s map char bool mp intmain l1 012 思路 1 pragma gcc optimize 2 include ...

團體程式設計天梯賽 L1 056 L1 060

l1 056 思路 這裡算出來相減排個序即可 include using namespace std typedef pair int,string p intmain ans int 1.0 ans n 2 cout ans for p p v p.first abs p.first ans so...

團體程式設計天梯賽 L1 046 L1 050

l1 046 思路 我們模擬一下手寫除法即可 include using namespace std intmain cout n return0 l1 047 思路 if判斷下即可 include using namespace std intmain return0 l1 048 思路 學會矩陣...