---
# System prepended metadata

title: 1121 程式設計實習II (資訊一乙) Week06
tags: [程式設計 II]

---

# 1121 程式設計實習II (資訊一乙) Week06

## 01. 抽到了青眼白龍?

---

### 題目敘述

這次 ruser 迷上玩遊戲王卡了，不過牌庫有點多張卡片

好在 ruser 有潔癖，都把牌庫整理得很乾淨

可以請你幫我找一下我的青眼白龍嗎

---

### 題目輸入

N,T不超過 INT 大小

輸入一個 N 代表有幾個數字
接著輸入一個 T 代表要尋找對象

輸入N個數字


直到EOF

---

### 題目輸出

輸出這個數字在的位置
若找不到則輸出-1

---

### 範例輸入1

```
6
9
-1 0 3 5 9 12
6
2
-1 0 3 5 9 12
```



### 範例輸出1

```
4
-1
```

---

## 02. 武松的子數列試煉

---

### 題目敘述

武松收到一串數字，現在的任務是找出這串數字中，最大的數字 B，以及一個神奇的 k。注意，這串數字中不會出現 k = 0 的情況（k ≠ 0）。

現在，請各位師兄師妹協助解決這個難題。武松需要計算出有多少個子數列，能夠至少產生 k 次的最大數字 B。

武松向大家提供了一些資訊：

給定數列：1 3 2 3 3

要求至少 2 次的子數列應該長怎樣？

以示例來說，對於數列 {1,3,2,3,3}，可以產生以下滿足條件的子數列：

{1,3,2,3}

{1,3,2,3,3}

{3,2,3}

{3,2,3,3}

{2,3,3}

{3,3}

這些就是長老所要求的連續子數列。請根據這樣的要求完成計算，並告訴我們有多少個滿足條件的子數列。

---

### 題目輸入

輸入一個 N和一個正整數 k

代表有幾個數字 和要求的 k 次

接著輸入 N 個數字

N <= 50

0 < k  <= 5

---

### 題目輸出

輸出最大元素至少出現 k 次的子數組數量。

子數組是數組中的連續元素序列。

---

### 範例輸入1

```
5
2
1 3 2 3 3
```



### 範例輸出1

```
6
```

---


## 作業繳交方式

- 交至ilearn作業繳交區
- 原始碼檔名以 學號_題號.c 命名 (example. D1109070_01.c)
- 兩題分兩個檔案上傳
- 在OJ上面有可以讓你檢視是否正確的作答區
    - 名稱: [1121 (資訊一乙) 程式設計II Week06]
    - 密碼: binarySearchHW