Submission #3663

# Submission time Handle Problem Language Result Execution time Memory
3663 2013-08-31T07:26:56 Z sjw0687 Ancient symbol (kriii1_A) C
1 / 1
0 ms 1152 KB
#include <stdio.h>
#include <stdlib.h>
#define found he
char *prob = "70i02@67H07P6dQb3@7e""Rb3X7eOfaY64TceG5dyd4r5dr1bL10^21H";

pr(char *, int *);
hehe(){
	int k=0; pr(prob,&k);
}

float sr(float y){int i=0x5f3759df-((*(int*)&y)>>1);
float x2=y*0.5F; y=*(float*)&i;y=y*(1.5F-(x2*y*y));return y*(1.5F-(x2*y*y));}
char p[1<<16],*a=p;
#define v(b) *a++=(b)
int tt=0,vv=2,ww=5;
int rd(){tt=(tt*2+tt*tt*7+vv*13+vv*vv*17+ww*5+ww*ww*6)%84;
vv=(tt*3+tt*tt*4+vv*2+vv*vv*11+ww*2+ww*ww*10)%1241;
ww=(tt*4+tt*tt*3+vv*7+vv*vv*13+ww+ww*ww*12)%5883;
return tt;}
char *func="2a#05H6bu07G21h42U26n3bU37>e9H41!eb}35i34p3a(3a" "*" "e6K44ve5N56<ca%9e]c7Xa1hc4>64]c5wb6Mb3gbbkb9x67]04M39Gf7<44Wd" "cx" "94mde^4ai26#4c!23H3f<edj39k32jf7i44rdc a1<8e&9c%";/*=Br$Vu$@{*/ /*% DpZ0)tge*/char *u="!@#$%^&*()1234567890QWERTYUIOPqwertyuiopASD" "FG" "HJKLasdfghjklZXCVBNMzxcvbnm,./<>?{}[]+=";
char *def="2ai05i1eS46s1fy47#22v4c&1" "9u" "07o5f^10u65Q09R5b%c5%a3!c2I6dzbdZ";
pr(char *t,int *k){unsigned int w=0,c;
while (*t){sscanf(t,"%x",&c);c=(c+w)%256;
w=(c-w+256)%0x100;v(c);t+=3;(*k)++;}(*k)--;} 


char *pr1="2aK05I5eQ0aZ57o1bs05U25]4bI27Z48g1a)06j37i" "e9w39Xfev" "32V37Hf9g39m07Z2f[08p40qf0v47*09W2dG37s1aI48hebX55ge2h83R9fx90&9ag";
char *pr2="2au05!1dp35v2d>06P52He5k80xcfy97wca[8fna7g8dSc7}9cLc9(7esb7Uad{cct98X9cOd6*5fH05j6d}c4(9eOaek" "83Sadkb1I81gb0h98q8a<b1$7e@acn";

half(){int i,j,k,l;
for(i=60;i>=0;i--){
	j=1./sr(3600-i*i);
	l=1./sr(900-i*i);
	for(k=0;k<60-j;k++)v(' ');v('/');v('*');
	for(k++;k<60+j;k++){if(0<=i&&i<30){
		if(i==10&&k==90)pr(def,&k);
		else if(i==8&&k==70)pr(pr1,&k);
		else if(i==6&&k==70)pr(pr2,&k);
		else if(i==2&&k==63)pr(func,&k);
		else v((90-l<=k&&k<=90+l)?u[rd()]:' ');
	}else v(' ');}v('*');v('/');v('\n');}}

main(){
	hehe();
	int x;
	scanf("%d", &x);
	printf("%d\n", 111*x*x + 11*x + 1);
	return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 1152 KB Output is correct
2 Correct 0 ms 1152 KB Output is correct
3 Correct 0 ms 1152 KB Output is correct
4 Correct 0 ms 1152 KB Output is correct
5 Correct 0 ms 1152 KB Output is correct
6 Correct 0 ms 1152 KB Output is correct
7 Correct 0 ms 1152 KB Output is correct
8 Correct 0 ms 1152 KB Output is correct
9 Correct 0 ms 1152 KB Output is correct
10 Correct 0 ms 1152 KB Output is correct
11 Correct 0 ms 1152 KB Output is correct
12 Correct 0 ms 1152 KB Output is correct
13 Correct 0 ms 1152 KB Output is correct
14 Correct 0 ms 1152 KB Output is correct
15 Correct 0 ms 1152 KB Output is correct
16 Correct 0 ms 1152 KB Output is correct
17 Correct 0 ms 1152 KB Output is correct
18 Correct 0 ms 1152 KB Output is correct
19 Correct 0 ms 1152 KB Output is correct
20 Correct 0 ms 1152 KB Output is correct