https://www.acmicpc.net/problem/2605
2605번: 줄 세우기
점심시간이 되면 반 학생 모두가 한 줄로 줄을 서서 급식을 탄다. 그런데 매일 같이 앞자리에 앉은 학생들이 앞에 줄을 서 먼저 점심을 먹고, 뒷자리에 앉은 학생들은 뒤에 줄을 서 늦게 점심을
www.acmicpc.net
[ 백준 2605번 줄세우기 소스 코드 ]
#include <stdio.h>
int main()
{
int n;
int input[101];
int output[101];
int i, j, t, p;
scanf("%d", &n);
for(i=0;i<n;i++)
{
scanf("%d", &input[i]);
output[i] = i+1;
}
for(i=0;i<n;i++)
{
t = output[i];
p = i;
for(j=0;j<input[i];j++)
{
output[p] = output[p-1];
p--;
}
output[p] = t;
}
for(i=0;i<n;i++)
{
printf("%d ", output[i]);
}
return 0;
}
'백준 문제풀이' 카테고리의 다른 글
백준 2447번 - 별찍기10 (0) | 2021.12.01 |
---|---|
백준 14002 - 가장 긴 증가하는 부분 수열4 (0) | 2021.11.15 |
백준 2655번 - 가장 높은탑 쌓기 (0) | 2021.10.20 |
백준 10989 수 정렬하기3 소스 코드 (0) | 2021.10.08 |
백준 10814 나이순 정렬 소스 코드 (0) | 2021.10.08 |