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

2022-09-07 20:54:19 字數 1755 閱讀 5530

l1-046

思路:我們模擬一下手寫除法即可

**:

#include

using

namespace std;

intmain()

cout <<

' '<< n;

return0;

}

l1-047

思路:if判斷下即可

**:

#include

using

namespace std;

intmain()

return0;

}

l1-048

思路:學會矩陣乘法即可

**:

#include

using

namespace std;

typedef vector<

int> vec;

typedef vector mat;

void

out(mat & m)}}

inline

void

read

(mat & m)

void

solve

(mat & a, mat & b)

cout << a.

size()

<<

' '<< b[0]

.size()

; mat res

(a.size()

,vec

(b[0].

size()

));for

(int i =

0; i < a.

size()

;++i)

for(

int j =

0; j < a[0]

.size()

;++j)

for(

int k =

0; k < b[0]

.size()

;++k)

res[i]

[k]+

= a[i]

[j]* b[j]

[k];

out(res);}

intmain()

l1-049

思路:模擬一下座位分配過程,注意所有高校分配完後只剩一所高校時,應該間隔開來

**:

#include

using

namespace std;

const

int maxn =

123;

vector<

int> v[maxn]

;int num[maxn]

;void

out(

int& x)

}int

main()

while

(tot)

}for

(int i =

1; i <= n; i++

)return0;

}

l1-050

思路:我們把這題想象成26進製就很好做了

**:

#include

using

namespace std;

intmain()

reverse

(s.begin()

, s.

end())

; cout << s;

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 031 L1 035

l1 031 思路 按題意判斷即可 include using namespace std intmain return0 l1 032 思路 如果長度超過了需要減去前面的字串 include using namespace std intmain l1 033 思路 寫個計算最多不重複數字個數的函...