提交记录 3025


用户 题目 状态 得分 用时 内存 语言 代码长度
user1 1000i. 【传统题】 A+B Problem Accepted 100 63.46 us 16 KB C 1.22 KB
提交时间 评测时间
2018-07-04 22:18:13 2020-07-31 21:10:31
#define T int
T rd(){
		register T x=0;
		int f=0;
		char c;
		do c=getchar();while(c<45);
		if(c=='-')f=-1,c=getchar();
		for(;c>47;c=getchar())x=x*10+(c&15);
		return (x^f)-f;
	}
#define g0(t) t"0",t"1",t"2",t"3",t"4",t"5",t"6",t"7",t"8",t"9"
#define g1(t) g0(t"0"),g0(t"1"),g0(t"2"),g0(t"3"),g0(t"4"),g0(t"5"),g0(t"6"),g0(t"7"),g0(t"8"),g0(t"9")
#define g2(t) g1(t"0"),g1(t"1"),g1(t"2"),g1(t"3"),g1(t"4"),g1(t"5"),g1(t"6"),g1(t"7"),g1(t"8"),g1(t"9")
#define g3(t) g2(t"0"),g2(t"1"),g2(t"2"),g2(t"3"),g2(t"4"),g2(t"5"),g2(t"6"),g2(t"7"),g2(t"8"),g2(t"9")
char outs[][8] = {g3("0"),g3("1"),g3("2"),g3("3"),g3("4"),g3("5"),g3("6"),g3("7"),g3("8"),g3("9")};
void f(int a){char*p=outs[a];switch(a){case 10000 ... 99999:putchar(p[0]);case 1000 ... 9999:putchar(p[1]);case 100 ... 999:putchar(p[2]);case 10 ... 99:putchar(p[3]);case 0 ... 9:putchar(p[4]);}}
#define A {int a=rd()+rd();if(a<0)a=-a,putchar('-');if(a<100000)f(a),putchar(10);else f(a/100000),puts(outs[a%100000]);}
int main() {getchar();getchar();getchar();getchar();
  A A A A A A A A A A
  A A A A A A A A A A
  A A A A A A A A A A
  A A A A A A A A A A
  A A A A A A A A A A
  A A A A A A A A A A
  A A A A A A A A A A
  A A A A A A A A A A
  A A A A A A A A A A
  A A A A A A A A A A
}

CompilationN/AN/ACompile OKScore: N/A

Testcase #163.46 us16 KBAcceptedScore: 100


Judge Duck Online | 评测鸭在线
Server Time: 2026-04-19 09:57:00 | Loaded in 0 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠