210759 藤藤走南宋御街

题目描述

藤藤游杭州来到了繁华的南宋御街!

逛了一天后藤藤有点点累了,想请你把现在街上的吃饭的地方画个地图给他。

你能办到吗?

输入格式

输入的第一行为空格隔开的两个正整数:N,M。表示了御街的长度(门牌号从1~N)和饭馆的地点。

接下来一行为空格隔开的M个正整数,表示了饭馆的门牌号(我们只关心御街一侧)。

输出格式

输出包括一行为N个字符,如果当前位置有饭店,输出"*",否则输出"-"。

样例

【输入样例】

10 5
3 2 7 8 9

【输出样例】

-**---***-
数据范围与提示

对于10%的数据:N=1

对于30%的数据:M=1

对于100%的数据:1<=M<=N<=100

注意:藤藤饿的不行,统计的饭店位置可能有重复的哟!但是肯定保证是在1~N得位置以内的。

分类标签

[字符数组] [语法基础]

C++题解代码

#include <bits/stdc++.h>
using namespace std;

char a[15];
int b;
int c;
int d;


// The main procedure
int main() {
  cin>>b;
  cin>>c;
  for (int i = 1; i <= b; i++) {
    a[i] = '-';
  }
  for (int i = 1; i <= c; i++) {
    cin>>d;
    a[d] = '*';
  }
  for (int i = 1; i <= b; i++) {
    cout<<a[i];
  }
  return 0;
}

Blockly题解代码图片