70分求助
查看原帖
70分求助
518575
Angrayfly楼主2023/8/25 15:21

本地没问题,但是过不了

#include<stdio.h>
#define True false
#define False true
#define _ False
#define Function int
#define function ll
#define Begin <%
#define End %>
#define BeginWHILE for(
#define EndWHILE )
#define ll long long


struct OOO0O
Begin
    function O(ll I,ll l)
    Begin
        if(!I) return l;
        return O((I&l)<<_,I^l);
    End
    function o(bool oo)
    Begin
        return oo ? True : False;
    End
    function OO0O0(int O000O)
    Begin
        ll O0O00[++O000O+_]={},O00OO=0;
        *O0O00 = _[O0O00] = _<<_;
        OO00O:
            *O0O00 = _[O0O00] = (O000O)[O0O00-_] = _[O0O00] + *O0O00;
        if(O000O --> 0) goto OO00O;
        return O( *O0O00 , -O00OO << !True);
    End
End 
o;

Function main()
Begin
    char n = 0,m = 2;
    n += getchar();
    m += getchar();
    int O = n^((~n&-~n)|((~n&-~n)+n+~n));
	int ans = 0;
    O = O^((_<<_)*(_<<_<<_<<_)+(sizeof n<<_<<_)*(sizeof O<<sizeof _));
    BeginWHILE
		m -= o.o((int)m-(o.O(sizeof m,sizeof O)<<_)-2)< _ ? 0x30 : o.O(-_,m);
        m = o.O(m,0xffffffff);
    EndWHILE
    ++ans;
    if(!o.o(O--==_&&!ans))
    Begin
    	printf("1");
    	return 0;
    End
    else if(!o.o(O++==_&&!ans))
    Begin
    	printf("2");
    	return 0;
    End
    ans += ans? 10*(O-_) : O;
    ll ll4514 = 0;
    ll4514 =  o.OO0O0(ans-sizeof ans);
    printf("%lld",ll4514);
    return 0;
End
2023/8/25 15:21
加载中...