[伯俊/BOJ]236チップ作成[Silver 2](失敗)
1297 ワード
質問元:https://www.acmicpc.net/problem/2236
これは正しいようですが、提出すると失敗しました.後でもう一度見ましょう
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int N, K, i, arr[50] = { 0 }, pow[20] = { 0 }, powindex[10] = { 0 };
cin >> N >> K;
for (i = 0; i < N; i++)
cin >> arr[i];
//sort(arr[0], arr[N -1]);
int j = N - 1;
int k = K-1;
int temp = K;
i = N - 1;
while(temp)
{
if (arr[i] != arr[i - 1])
{
powindex[k] = arr[i];
pow[j] = i + 1;
k--;
j--;
i--;
temp--;
}
else
{
powindex[k] = arr[i];
pow[j] = i;
j--;
pow[j] = i+1;
j--;
i-=2;
k--;
temp--;
}
}
for (i = 0; i < K; i++)
cout << powindex[i] << endl;
for (i = 0; i < N; i++)
{
if (i != N - 1)
cout << pow[i] << endl;
else
cout << pow[i];
}
return 0;
}
Reference
この問題について([伯俊/BOJ]236チップ作成[Silver 2](失敗)), 我々は、より多くの情報をここで見つけました https://velog.io/@jychan99/백준BOJ-2236.-칩만들기-Silver-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol