记录详情

Accepted

/in/foo.cc: In function 'int main()':
/in/foo.cc:9:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0; i<code.length(); i++)
                  ~^~~~~~~~~~~~~~
# 状态 耗时 内存占用
#1 Accepted 2ms 360.0 KiB
#2 Accepted 1ms 420.0 KiB
#3 Accepted 2ms 420.0 KiB
#4 Accepted 2ms 356.0 KiB
#5 Accepted 1ms 380.0 KiB
#6 Accepted 1ms 360.0 KiB
#7 Accepted 1ms 356.0 KiB
#8 Accepted 1ms 400.0 KiB
#9 Accepted 1ms 404.0 KiB
#10 Accepted 1ms 388.0 KiB
#11 Accepted 5ms 640.0 KiB
#12 Accepted 5ms 628.0 KiB
#13 Accepted 2ms 364.0 KiB
#14 Accepted 3ms 532.0 KiB
#15 Accepted 5ms 532.0 KiB
#16 Accepted 5ms 608.0 KiB
#17 Accepted 5ms 632.0 KiB
#18 Accepted 5ms 536.0 KiB
#19 Accepted 4ms 536.0 KiB
#20 Accepted 5ms 620.0 KiB

代码

#include<bits/stdc++.h>
using namespace std;

char arr[3005];
char* p = arr+1500;
int main()
{
    string code; getline(cin,code);
    for(int i=0; i<code.length(); i++)
    {
        char c = code[i];
        if(c == '+') (*p)++;
        if(c == '-') (*p)--;
        if(c == '>') p++;
        if(c == '<') p--;
        if(c == '.') putchar(*p);
        if(c == ',') *p = getchar();
        if(c == '[') if(!(*p)) while(code[i]!=']') {i++;}
        if(c == ']') if(*p) do{i--;} while(code[i]!='[');
    } 
    return 0;
}

信息

递交者
类型
递交
题目
P1013 BF
语言
C++
递交时间
2021-12-06 21:01:30
评测时间
2021-12-06 21:01:30
评测机
分数
100
总耗时
68ms
峰值内存
640.0 KiB