Submission #32377


ソースコード

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:54:30
言語 C
状態 Accepted
得点 3
ソースコード長 764 Byte
最大実行時間 41 ms
最大メモリ使用量 3736 KB

セット

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

テストケース

ファイル名 状態 実行時間 メモリ使用量 #
input01 AC 32 ms 736 KB
1
input02 AC 23 ms 744 KB
1
input03 AC 33 ms 1188 KB
1
input04 AC 19 ms 1128 KB
1
input05 AC 24 ms 1628 KB
1
input06 AC 22 ms 1568 KB
1
input07 AC 26 ms 1920 KB
1
input08 AC 31 ms 2016 KB
1
input09 AC 37 ms 2416 KB
1
input10 AC 36 ms 2776 KB
1
input11 AC 41 ms 3128 KB
1
input12 AC 17 ms 2848 KB
1
input13 AC 32 ms 3040 KB
1
input14 AC 23 ms 3156 KB
1
input15 AC 33 ms 3524 KB
1
input16 AC 34 ms 3736 KB
1
input_sample1 AC 15 ms 3436 KB
1
input_sample2 AC 18 ms 3492 KB
1
input_sample3 AC 18 ms 3544 KB
1
input_sample4 AC 19 ms 3500 KB
1