문제1080--사악한 차차의 마법진

1080: 사악한 차차의 마법진

실행시간 제한: 1 Sec  메모리사용 제한: 128 MB
제출: 5  통과: 2
[제출] [채점기록] [묻고답하기] [만든사람:]

문제 설명

차차는 별을 찍는 문제를 열심히 푸는 모습을 보고 감명을 받아
재미있고 사악한 문제를 만들기 전에 신성한 의식을 치뤄야 한다.

큭...큭...큭...

재미있고 사악한 문제를 만들기 위한 의식을 치루기 위하여 마법진을 그려주자.

입력 설명

첫줄에는 차차의 사악한 문제를 내기 위한 마법진의 개수가 들어온다.
(0 < TestCase < 20)
둘째줄 에는 큰 원의 반지름 R, 큰원 안에 있는 작은 원의 반지름 r, 큰 원과 작은 원 사이에 있는 주기의 개수 cycle이 입력이 된다.
(0 < r < R < 100)
(0 < cycle < 20)
그 이후로는 반복이다.


원 사이에 있는 주기는 sin 그래프이다.

출력 설명

차차가 사악한 문제를 내기 위하여 필요한 마법진을 출력 한다.
angle 값은 0부터 359 까지 1씩 증가를 시키면서 원과 원과 원 사이에 있는 그림을 그려야 한다.


PI(원주율)은 3.141592 (double형)로 지정한다.

잘 이해가 가지 않는다면 힌트를 보자.

입력 예시 Copy

4
10 5 3
8 4 3
15 7 8
20 5 10

출력 예시 Copy

     **********
    ****    ****
  **  *      *  **
  *   *      *   *
 *    *      *    *
**   * ****** *   **
*    **      **    *
*    *        *    *
*  ***        ***  *
* ** *        * ** *
***  *        ** ***
**   *        *   **
**   *        *   **
*     *      *     *
**     ******     **
 **    ******    **
  ******    ******
  **            **
    **        **
     **********
    ********
  ****    ****
 ** **    ** **
 *  *      *  *
**  ********  **
*   **    **   *
*  **      **  *
* ***      *** *
**  *      ** **
**  *      *  **
*   **    **   *
**   ******   **
 **  ******  **
 *****    *****
  ***      ***
    ********
         ************
       ***     ** *****
      ***      *   *  **
    *** **     *   *    **
   ** *   *   *    *     **
   *  *   **  *    *      *
  *   *     * *   **   *****
 **    *    ***   *  **    **
 *     **  ***********    ***
**      * **      **      * **
******* ***        **   **   *
**    ****          **  *    *
*       *            ***     *
**      *            **      *
****    *            *****   *
*   *****            **   ****
*      **            *      **
*     ***            *       *
*    *  **          ****    **
*   **   **        *** *******
** *      **      ** *      **
 ***    ***********  **     *
 **    **  *   ***    *    **
  *****   **   * *     *   *
   *      *    *  **   *  *
   **     *    *   *   * **
    **    *   *     ** ***
      **  *   *      ***
       ***** **     ***
         ************
             **************
           ***  * *       ***
         ***   *  *        ****
        **     *   *      ** ***
      **       *   *     *   *  **
     ***       *         *   *   **
    **  *      *   *    *   *     **
    **   *         *        *      *
   *  *   **    *   *  *   *        *
  **   *    *   *      *   *        **
  *     *    *  *   * *           ****
 **     *     * *   * *   *     **   **
 *       *     * *  **    *   **    ***
**        *    * *  **   * **       * **
*          *    **  **  * *       **   *
* *****     **   ****** **       *     *
**      ****  * *      *      **       *
*           ****        *   **         *
***            *        ****           *
*  ** *        *        ****** *       *
*      ** ******        **      ** **  *
*           ****        *            ***
*         **   *        ****           *
*       **      *      * *  ****      **
*     *       ** ******   **     ***** *
*   **       * *  **  **    *          *
** *       ** *   **  * *    *        **
 ***    **   *    **  * *     *       *
 **   **     *   * *   * *     *     **
  ****           * *   *  *    *     *
  **        *   *      *   *    *   **
   *        *   *  *   *    **   *  *
    *      *        *         *   **
    **     *   *    *   *      *  **
     **   *   *         *       ***
      **  *   *     *   *       **
        *** **      *   *     **
         ****        *  *   ***
           ***       * *  ***
             **************

도움

출처/분류

차차