📄 4349618_ce.cpp
字号:
#include <stdio.h>
char zad[250000];
char *
incl (char *op, __int64 *in, int64 *cl)
{
int64 in1, cl1, in2, cl2;
switch (*op)
{
case 'V':
*in = 1;
*cl = 1;
return op + 2;
case 'C':
return incl (op + 2, cl, in);
case 'U':
op = incl (op + 2, &in1, &cl1);
op = incl (op, &in2, &cl2);
*in = in1 + in2;
*cl = (cl1 > cl2 ? cl1 : cl2);
return op;
}
}
int main()
{
int64 in, cl;
while (1)
{
if (!gets (zad))
return 0;
if (!*zad)
return 0;
incl (zad, &in, &cl);
printf ("%I64d\n", in);
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -