char형 2차원 배열 a에 

3 4 AAAA ABCA AAAA

형태로 각각의 요소들을 입력받는데

    for (int i = 0; i < n; i++)

    {

        string s;

        cin >> s;

        for (int j = 0; j < m; j++)

        {

            a[i][j] = s[j];

        }

    }


전 이런식으로 입력을 받았는데 정답지 보니까 그냥 

for (int i = 0; i < n; i++) 

{

cin >> a[i];

}

이렇게 받아버리네요

이게 어떻게 이렇게 입력받을 수 있는거죠? 원리가 이해가 잘 안갑니다


문제는 https://www.acmicpc.net/problem/16929 요거입니다