實機體驗,再天天抽M8三星平板★瘋殺5290起法人:14檔今年本業虧定了不捨學生找「槌」 高中...
2013-12-05 15:45:29 人氣(133) | 回應(0) | 推薦(0) | 收藏(0) 上一篇 | 下一篇

[UVA][Easy] 12650 - Dangerous Dive

0
收藏
0
推薦

SampleInput

5 3

3 1 5

6 6

6 1 3 2 5 4

SampleOutput

2 4

*







單純的標記問題,給犧牲名單,輸出剩餘存活名單。

#include <stdio.h>
#include <string.h>
int main() {
    int N, R;
    int i, j;
    char mark[10005];
    while(scanf("%d %d", &N, &R) == 2) {
        memset(mark, 0, sizeof(mark));
        while(R--)
            scanf("%d", &i), mark[i] = 1;
        for(i = 1, j = 0; i <= N; i++) {
            if(mark[i] == 0) {
                j++;
                printf("%d ", i);
            }
        }
        if(!j)    putchar('*');
        puts("");
    }
    return 0;
}

 

12650Dangerous Dive
台長:Morris
人氣(133) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 教育學習(進修、留學、學術研究、教育概況) | 個人分類: UVA |
此分類下一篇:[UVA][Easy] 12650 - Dangerous Dive
此分類上一篇:[UVA][Easy] 12646 - Zero or One

我要回應
是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入以下數字 (ex:123)

(有*為必填)
詳全文