Submission #32376


ソースコード

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <stdio.h>
char buf[440000] = {};
int main(void)
{
int c, r,g,b;
char com[16];
char *pt = buf;
scanf("%X", &c);
do {
scanf("%s", com);
switch (*com) {
case 'u':
scanf("%d%d%d", &r, &g, &b);
if (~r) c = c & 0x00FFFF | r << 16;
if (~g) c = c & 0xFF00FF | g << 8;
if (~b) c = c & 0xFFFF00 | b;
break;
case 's':
scanf("%d", &r);
c = (r < 0)? (c << -r) : (c >> r);
c &= 0xFFFFFF;
break;
case 'r':
c ^= 0xFFFFFF;
break;
case 'd':
sprintf(pt, "%06X\n", c);
pt += 7;
break;
}
} while (*com != 'q');
fputs(buf, stdout);
return (0);
}

ステータス

項目 データ
問題 0900 - あーるじーびー操作
ユーザー名 Arumakan_ei1727
投稿日時 2018-03-24 08:53:23
言語 C
状態 Accepted
得点 3
ソースコード長 769 Byte
最大実行時間 46 ms
最大メモリ使用量 3672 KB

セット

セット 得点 Cases
1 ALL 3 / 3 *

テストケース

ファイル名 状態 実行時間 メモリ使用量 #
input01 AC 46 ms 732 KB
1
input02 AC 32 ms 996 KB
1
input03 AC 28 ms 1176 KB
1
input04 AC 21 ms 1112 KB
1
input05 AC 35 ms 1612 KB
1
input06 AC 24 ms 1548 KB
1
input07 AC 28 ms 1892 KB
1
input08 AC 25 ms 1980 KB
1
input09 AC 34 ms 2508 KB
1
input10 AC 35 ms 2860 KB
1
input11 AC 32 ms 3212 KB
1
input12 AC 21 ms 2828 KB
1
input13 AC 21 ms 2980 KB
1
input14 AC 19 ms 3096 KB
1
input15 AC 33 ms 3332 KB
1
input16 AC 30 ms 3672 KB
1
input_sample1 AC 19 ms 3400 KB
1
input_sample2 AC 21 ms 3424 KB
1
input_sample3 AC 26 ms 3476 KB
1
input_sample4 AC 13 ms 3532 KB
1