Submission #3027726


Source Code Expand

#include <cstdio>
#include <cstring>
#include <iostream>
#include <string>
#include <cmath>
#include <bitset>
#include <vector>
#include <map>
#include <set>
#include <queue>
#include <deque>
#include <algorithm>
#include <complex>
#include <unordered_map>

using namespace std;
typedef long long int ll;
typedef pair<int, int> P;

const int MAX=5000051;

int l, s;

vector<int> prime;
bool isprime[MAX];

ll gcd(ll a, ll b){
	if(b==0) return a;
	return gcd(b, a%b);
}

ll powmod(ll a, ll k, ll m){
    ll ap=a, ans=1;
    while(k>0){
        if(k%2==1){
            ans*=ap;
            ans%=m;
        }
        ap=ap*ap;
        ap%=m;
        k/=2;
    }
    return ans;
}

ll modsqrt(int p){
	int q=p-1, s=0;
	while(q%2==0){
		q/=2;
		s++;
	}
	int z=2;
	while(1){
		if(powmod(z, (p-1)/2, p)==p-1) break;
		z++;
	}
	ll c=powmod(z, q, p);
	int r;
	if((q+1)/2%2==0) r=1;
	else r=p-1;
	for(int i=0; i<s-2; i++){
		c=c*c%(ll)p;
	}
	return (ll)r*c%(ll)p;
}

P factor2(int p){
	if(p==2) return P(1, 1);
	if(p%4==3) return P(-1, -1);
	ll x=modsqrt(p);
	if(x>p/2) x=p-x;
	ll m=(x*x+1)/(ll)p;
	ll x1=x, y1=1;
	while(m>1){
		ll x2=x1%m, y2=y1%m;
		if(x2>m/2) x2-=m;
		if(y2>m/2) y2-=m;
		ll r=(x2*x2+y2*y2)/m;
		ll x3=(x1*x2+y1*y2)/m, y3=(x1*y2-x2*y1)/m;
		m=r;
		if(x3<0) x1=-x3;
		else x1=x3;
		if(y3<0) y1=-y3;
		else y1=y3;
	}
	return P(x1, y1);
}

P f2[MAX];

void sieve(){
	for(ll i=3; i<MAX; i+=2){
		isprime[i]=1;
	}
	isprime[2]=1;
	prime.push_back(2);
	for(ll i=3; i<MAX; i++){
		if(isprime[i]){
			prime.push_back(i);
          if(i%4==1){
            f2[i]=factor2(i);
          }
			for(ll j=2*i; j<MAX; j+=i){
				isprime[j]=0;
			}
		}
	}
	return;
}

int ans0;

vector<P> factors[10001], factor[MAX/5];

ll x3[MAX/5], y3[MAX/5], x3s[10001], y3s[10001];

bool muri[MAX];

int ansm[MAX];

void fact(){
	for(auto p:prime){
      if(p==2 && s%2==0) continue;
      int c=min(s%p, (p-s%p)%p), c1=max(s%p, (p-s%p)%p);
      bool reigai=0;
      if(c==c1) reigai=1;
      for(; c<=l/2; ){
        if(muri[c] || c<=s || c%2==0){
          if(reigai){
            c+=p;
          }else{
            int c2=c1;
            c1=c+p;
            c=c2;
          }
          continue;
        }
        int e=0, c0;
        if((c-s)%p==0){
          c0=c-s;
          while(c0%p==0){
            c0/=p; e++;
          }
        }
        if((c+s)%p==0){
          c0=c+s;
          while(c0%p==0){
            c0/=p; e++;
          }
        }
        if(p%4==3 && e%2==1){
          muri[c]=1;
          if(reigai){
            c+=p;
          }else{
            int c2=c1;
            c1=c+p;
            c=c2;
          }
          continue;
        }
		if(p%4==3){
			if(c<=10000){
				for(int i=0; i<e/2; i++) x3s[c]*=p, y3s[c]*=p;
			}else if(c>=2*l/5){
				for(int i=0; i<e/2; i++) x3[c-2*l/5]*=p, y3[c-2*l/5]*=p;
			}
		}else if(p==2){
			if(c<=10000){
				for(int i=0; i<e; i++){
					ll a1=x3s[c]-y3s[c], b1=x3s[c]+y3s[c];
					x3s[c]=a1, y3s[c]=b1;
				}
			}else if(c>=2*l/5){
				for(int i=0; i<e; i++){
					ll a1=x3[c-2*l/5]-y3[c-2*l/5], b1=x3[c-2*l/5]+y3[c-2*l/5];
					x3[c-2*l/5]=a1, y3[c-2*l/5]=b1;
				}
			}
		}else{
          if(c<=10000){
				factors[c].push_back(P(p, e));
			}else if(c>=2*l/5){
				factor[c-2*l/5].push_back(P(p, e));
			}else{
				if(s%p!=0){
					ansm[c]*=(e+1);
				}
			}
		}
        if(reigai){
          c+=p;
        }else{
          int c2=c1;
          c1=c+p;
          c=c2;
        }
      }
    }
}

ll a, b;
int ans;

void solve(int i, ll c){
	if((c<=10000 && i==factors[c].size()) || (c>=2*l/5 && i==factor[c-2*l/5].size())){
      if(gcd(gcd(abs(a), abs(b)), c)>1) return;
		if(a>0 && b>0 && a<=b){
			if(a+b+c<=l && a+b>c && b<=c) ans++;
		}
		if(a>0 && b<0 && -b<=a){
			if(a-b+c<=l && a-b>c && a<=c) ans++;
		}
		if(a<0 && b>0 && b<=-a){
			if(-a+b+c<=l && -a+b>c && -a<=c) ans++;
		}
		if(a<0 && b<0 && -a<=-b){
			if(-a-b+c<=l && -a-b>c && -b<=c) ans++;
		}
		return;
	}
	int p, e;
	if(c<=10000){
		p=factors[c][i].first, e=factors[c][i].second;
	}else if(c>=2*l/5){
		p=factor[c-2*l/5][i].first, e=factor[c-2*l/5][i].second;
	}
	ll x1=1, y1=0;
	ll a1=a, b1=b;
	for(int j=0; j<e/2; j++){
		x1*=p;
	}
	if(e%2){
		ll x11=x1*f2[p].first-y1*f2[p].second, y11=y1*f2[p].first+x1*f2[p].second;
		x1=x11, y1=y11;
	}
	a=a1*x1-b1*y1, b=a1*y1+b1*x1;
	solve(i+1, c);
  if(y1!=0){
	a=a1*x1+b1*y1, b=-a1*y1+b1*x1;
	solve(i+1, c);
  }
	int j=2+e%2;
	for(; j<=e; j+=2){
		x1/=p, y1/=p;
		ll x11=x1*f2[p].first-y1*f2[p].second, y11=y1*f2[p].first+x1*f2[p].second;
		x1=x11, y1=y11;
		x11=x1*f2[p].first-y1*f2[p].second, y11=y1*f2[p].first+x1*f2[p].second;
		x1=x11, y1=y11;
		a=a1*x1-b1*y1, b=a1*y1+b1*x1;
		solve(i+1, c);
		a=a1*x1+b1*y1, b=-a1*y1+b1*x1;
		solve(i+1, c);
	}
}

int main()
{
	cin>>l>>s;
  if(l>1e7) return 0;
  sieve();
	for(int i=1; i<=10000; i++) x3s[i]=1;
	for(int i=2*l/5; i<=l/2; i++) x3[i-2*l/5]=1;
	for(int i=10000; i<=2*l/5; i++) ansm[i]=1;
  fact();
	for(ll c=s+3-(s%2); c<=l/2; c+=2){
      if(muri[c]) continue;
		if(c<=10000){
			a=x3s[c], b=y3s[c];
			ans=0;
			solve(0, c);
			ans0+=ans;
		}else if(c>=2*l/5){
			a=x3[c-2*l/5], b=y3[c-2*l/5];
			ans=0;
			solve(0, c);
			ans0+=ans;
		}else{
			ans0+=((ansm[c]+ansm[c]%2)/2);
		}
	}
  cout<<ans0<<endl;
	return 0;
}

Submission Info

Submission Time
Task D - ほぼピタゴラスの三角形
User chocorusk
Language C++14 (GCC 5.4.1)
Score 0
Code Size 5519 Byte
Status WA
Exec Time 360 ms
Memory 82800 KB

Judge Result

Set Name small All
Score / Max Score 0 / 60 0 / 140
Status
AC × 7
WA × 128
AC × 9
WA × 167
Set Name Test Cases
small 00_example_1.txt, 00_example_2.txt, 03_small_00.txt, 03_small_01.txt, 03_small_02.txt, 03_small_03.txt, 03_small_04.txt, 03_small_05.txt, 03_small_06.txt, 03_small_07.txt, 03_small_08.txt, 03_small_09.txt, 03_small_10.txt, 03_small_11.txt, 03_small_12.txt, 03_small_13.txt, 03_small_14.txt, 03_small_15.txt, 03_small_16.txt, 03_small_17.txt, 03_small_18.txt, 03_small_19.txt, 03_small_20.txt, 03_small_21.txt, 03_small_22.txt, 03_small_23.txt, 03_small_24.txt, 03_small_25.txt, 03_small_26.txt, 03_small_27.txt, 03_small_28.txt, 03_small_29.txt, 03_small_30.txt, 03_small_31.txt, 03_small_32.txt, 03_small_33.txt, 03_small_34.txt, 03_small_35.txt, 03_small_36.txt, 03_small_37.txt, 03_small_38.txt, 03_small_39.txt, 03_small_40.txt, 03_small_41.txt, 03_small_42.txt, 03_small_43.txt, 03_small_44.txt, 03_small_45.txt, 03_small_46.txt, 03_small_47.txt, 03_small_48.txt, 03_small_49.txt, 03_small_50.txt, 03_small_51.txt, 03_small_52.txt, 03_small_53.txt, 03_small_54.txt, 03_small_55.txt, 03_small_56.txt, 03_small_57.txt, 03_small_58.txt, 03_small_59.txt, 03_small_60.txt, 03_small_61.txt, 03_small_62.txt, 03_small_63.txt, 03_small_64.txt, 03_small_65.txt, 03_small_66.txt, 03_small_67.txt, 03_small_68.txt, 03_small_69.txt, 03_small_70.txt, 03_small_71.txt, 03_small_72.txt, 03_small_73.txt, 03_small_74.txt, 03_small_75.txt, 03_small_76.txt, 03_small_77.txt, 03_small_78.txt, 03_small_79.txt, 03_small_80.txt, 03_small_81.txt, 03_small_82.txt, 03_small_83.txt, 03_small_84.txt, 03_small_85.txt, 03_small_86.txt, 03_small_87.txt, 03_small_88.txt, 03_small_89.txt, 03_small_90.txt, 03_small_91.txt, 03_small_92.txt, 03_small_93.txt, 03_small_94.txt, 03_small_95.txt, 03_small_96.txt, 03_small_97.txt, 03_small_98.txt, 03_small_99.txt, 05_small_random_1.txt, 05_small_random_10.txt, 05_small_random_11.txt, 05_small_random_12.txt, 05_small_random_13.txt, 05_small_random_14.txt, 05_small_random_15.txt, 05_small_random_16.txt, 05_small_random_17.txt, 05_small_random_18.txt, 05_small_random_19.txt, 05_small_random_2.txt, 05_small_random_20.txt, 05_small_random_21.txt, 05_small_random_22.txt, 05_small_random_23.txt, 05_small_random_24.txt, 05_small_random_25.txt, 05_small_random_26.txt, 05_small_random_27.txt, 05_small_random_28.txt, 05_small_random_29.txt, 05_small_random_3.txt, 05_small_random_30.txt, 05_small_random_4.txt, 05_small_random_5.txt, 05_small_random_6.txt, 05_small_random_7.txt, 05_small_random_8.txt, 05_small_random_9.txt, 08_manual_0.txt, 08_manual_2.txt, 08_manual_3.txt
All 00_example_1.txt, 00_example_2.txt, 03_small_00.txt, 03_small_01.txt, 03_small_02.txt, 03_small_03.txt, 03_small_04.txt, 03_small_05.txt, 03_small_06.txt, 03_small_07.txt, 03_small_08.txt, 03_small_09.txt, 03_small_10.txt, 03_small_11.txt, 03_small_12.txt, 03_small_13.txt, 03_small_14.txt, 03_small_15.txt, 03_small_16.txt, 03_small_17.txt, 03_small_18.txt, 03_small_19.txt, 03_small_20.txt, 03_small_21.txt, 03_small_22.txt, 03_small_23.txt, 03_small_24.txt, 03_small_25.txt, 03_small_26.txt, 03_small_27.txt, 03_small_28.txt, 03_small_29.txt, 03_small_30.txt, 03_small_31.txt, 03_small_32.txt, 03_small_33.txt, 03_small_34.txt, 03_small_35.txt, 03_small_36.txt, 03_small_37.txt, 03_small_38.txt, 03_small_39.txt, 03_small_40.txt, 03_small_41.txt, 03_small_42.txt, 03_small_43.txt, 03_small_44.txt, 03_small_45.txt, 03_small_46.txt, 03_small_47.txt, 03_small_48.txt, 03_small_49.txt, 03_small_50.txt, 03_small_51.txt, 03_small_52.txt, 03_small_53.txt, 03_small_54.txt, 03_small_55.txt, 03_small_56.txt, 03_small_57.txt, 03_small_58.txt, 03_small_59.txt, 03_small_60.txt, 03_small_61.txt, 03_small_62.txt, 03_small_63.txt, 03_small_64.txt, 03_small_65.txt, 03_small_66.txt, 03_small_67.txt, 03_small_68.txt, 03_small_69.txt, 03_small_70.txt, 03_small_71.txt, 03_small_72.txt, 03_small_73.txt, 03_small_74.txt, 03_small_75.txt, 03_small_76.txt, 03_small_77.txt, 03_small_78.txt, 03_small_79.txt, 03_small_80.txt, 03_small_81.txt, 03_small_82.txt, 03_small_83.txt, 03_small_84.txt, 03_small_85.txt, 03_small_86.txt, 03_small_87.txt, 03_small_88.txt, 03_small_89.txt, 03_small_90.txt, 03_small_91.txt, 03_small_92.txt, 03_small_93.txt, 03_small_94.txt, 03_small_95.txt, 03_small_96.txt, 03_small_97.txt, 03_small_98.txt, 03_small_99.txt, 05_small_random_1.txt, 05_small_random_10.txt, 05_small_random_11.txt, 05_small_random_12.txt, 05_small_random_13.txt, 05_small_random_14.txt, 05_small_random_15.txt, 05_small_random_16.txt, 05_small_random_17.txt, 05_small_random_18.txt, 05_small_random_19.txt, 05_small_random_2.txt, 05_small_random_20.txt, 05_small_random_21.txt, 05_small_random_22.txt, 05_small_random_23.txt, 05_small_random_24.txt, 05_small_random_25.txt, 05_small_random_26.txt, 05_small_random_27.txt, 05_small_random_28.txt, 05_small_random_29.txt, 05_small_random_3.txt, 05_small_random_30.txt, 05_small_random_4.txt, 05_small_random_5.txt, 05_small_random_6.txt, 05_small_random_7.txt, 05_small_random_8.txt, 05_small_random_9.txt, 08_manual_0.txt, 08_manual_2.txt, 08_manual_3.txt, 10_max_01.txt, 10_max_02.txt, 10_max_03.txt, 10_max_04.txt, 10_max_05.txt, 10_max_06.txt, 10_max_07.txt, 10_max_08.txt, 10_max_09.txt, 10_max_10.txt, 10_max_41.txt, 10_max_42.txt, 10_max_43.txt, 10_max_44.txt, 10_max_45.txt, 10_max_46.txt, 10_max_47.txt, 10_max_48.txt, 10_max_49.txt, 10_max_50.txt, 11_large_00.txt, 11_large_01.txt, 11_large_02.txt, 11_large_03.txt, 11_large_04.txt, 11_large_05.txt, 11_large_06.txt, 11_large_07.txt, 11_large_08.txt, 11_large_09.txt, 20_manual_1.txt, 20_manual_10.txt, 20_manual_11.txt, 20_manual_12.txt, 20_manual_13.txt, 20_manual_4.txt, 20_manual_5.txt, 20_manual_6.txt, 20_manual_7.txt, 20_manual_8.txt, 20_manual_9.txt
Case Name Status Exec Time Memory
00_example_1.txt AC 327 ms 78832 KB
00_example_2.txt AC 328 ms 78832 KB
03_small_00.txt WA 327 ms 78832 KB
03_small_01.txt WA 327 ms 78832 KB
03_small_02.txt WA 328 ms 78832 KB
03_small_03.txt WA 328 ms 78832 KB
03_small_04.txt WA 329 ms 78832 KB
03_small_05.txt WA 327 ms 78832 KB
03_small_06.txt AC 327 ms 78832 KB
03_small_07.txt WA 329 ms 78832 KB
03_small_08.txt WA 328 ms 78832 KB
03_small_09.txt WA 328 ms 78832 KB
03_small_10.txt WA 327 ms 78832 KB
03_small_11.txt WA 328 ms 78832 KB
03_small_12.txt WA 328 ms 78832 KB
03_small_13.txt WA 328 ms 78832 KB
03_small_14.txt WA 328 ms 78832 KB
03_small_15.txt WA 328 ms 78832 KB
03_small_16.txt WA 328 ms 78832 KB
03_small_17.txt WA 328 ms 78832 KB
03_small_18.txt WA 327 ms 78832 KB
03_small_19.txt WA 327 ms 78832 KB
03_small_20.txt WA 327 ms 78832 KB
03_small_21.txt WA 327 ms 78832 KB
03_small_22.txt WA 327 ms 78832 KB
03_small_23.txt WA 327 ms 78832 KB
03_small_24.txt WA 327 ms 78832 KB
03_small_25.txt WA 327 ms 78832 KB
03_small_26.txt WA 327 ms 78832 KB
03_small_27.txt WA 327 ms 78832 KB
03_small_28.txt WA 329 ms 78832 KB
03_small_29.txt WA 328 ms 78832 KB
03_small_30.txt WA 328 ms 78832 KB
03_small_31.txt WA 327 ms 78832 KB
03_small_32.txt AC 327 ms 78832 KB
03_small_33.txt WA 327 ms 78832 KB
03_small_34.txt WA 328 ms 78832 KB
03_small_35.txt WA 327 ms 78832 KB
03_small_36.txt WA 328 ms 78832 KB
03_small_37.txt WA 327 ms 78832 KB
03_small_38.txt WA 328 ms 78832 KB
03_small_39.txt WA 328 ms 78832 KB
03_small_40.txt WA 327 ms 78832 KB
03_small_41.txt WA 327 ms 78832 KB
03_small_42.txt WA 327 ms 78832 KB
03_small_43.txt WA 327 ms 78832 KB
03_small_44.txt WA 328 ms 78832 KB
03_small_45.txt WA 327 ms 78832 KB
03_small_46.txt WA 327 ms 78832 KB
03_small_47.txt WA 327 ms 78832 KB
03_small_48.txt AC 328 ms 78832 KB
03_small_49.txt WA 327 ms 78832 KB
03_small_50.txt WA 327 ms 78832 KB
03_small_51.txt WA 328 ms 78832 KB
03_small_52.txt WA 327 ms 78832 KB
03_small_53.txt WA 327 ms 78832 KB
03_small_54.txt WA 327 ms 78832 KB
03_small_55.txt WA 328 ms 78832 KB
03_small_56.txt WA 328 ms 78832 KB
03_small_57.txt WA 328 ms 78832 KB
03_small_58.txt WA 328 ms 78832 KB
03_small_59.txt WA 327 ms 78832 KB
03_small_60.txt WA 327 ms 78832 KB
03_small_61.txt WA 327 ms 78832 KB
03_small_62.txt WA 327 ms 78832 KB
03_small_63.txt WA 327 ms 78832 KB
03_small_64.txt WA 328 ms 78832 KB
03_small_65.txt WA 327 ms 78832 KB
03_small_66.txt WA 328 ms 78832 KB
03_small_67.txt WA 328 ms 78832 KB
03_small_68.txt WA 327 ms 78832 KB
03_small_69.txt WA 327 ms 78832 KB
03_small_70.txt WA 327 ms 78832 KB
03_small_71.txt WA 328 ms 78832 KB
03_small_72.txt WA 327 ms 78832 KB
03_small_73.txt WA 327 ms 78832 KB
03_small_74.txt WA 327 ms 78832 KB
03_small_75.txt WA 327 ms 78832 KB
03_small_76.txt WA 328 ms 78832 KB
03_small_77.txt AC 327 ms 78832 KB
03_small_78.txt WA 327 ms 78832 KB
03_small_79.txt WA 328 ms 78832 KB
03_small_80.txt WA 327 ms 78832 KB
03_small_81.txt WA 328 ms 78832 KB
03_small_82.txt WA 327 ms 78832 KB
03_small_83.txt AC 327 ms 78832 KB
03_small_84.txt WA 327 ms 78832 KB
03_small_85.txt WA 328 ms 78832 KB
03_small_86.txt WA 327 ms 78832 KB
03_small_87.txt WA 328 ms 78832 KB
03_small_88.txt WA 327 ms 78832 KB
03_small_89.txt WA 328 ms 78832 KB
03_small_90.txt WA 327 ms 78832 KB
03_small_91.txt WA 327 ms 78832 KB
03_small_92.txt WA 327 ms 78832 KB
03_small_93.txt WA 327 ms 78832 KB
03_small_94.txt WA 328 ms 78832 KB
03_small_95.txt WA 327 ms 78832 KB
03_small_96.txt WA 327 ms 78832 KB
03_small_97.txt WA 327 ms 78832 KB
03_small_98.txt WA 328 ms 78832 KB
03_small_99.txt WA 327 ms 78832 KB
05_small_random_1.txt WA 327 ms 78832 KB
05_small_random_10.txt WA 327 ms 78832 KB
05_small_random_11.txt WA 327 ms 78832 KB
05_small_random_12.txt WA 328 ms 78832 KB
05_small_random_13.txt WA 328 ms 78832 KB
05_small_random_14.txt WA 328 ms 78832 KB
05_small_random_15.txt WA 328 ms 78832 KB
05_small_random_16.txt WA 328 ms 78832 KB
05_small_random_17.txt WA 328 ms 78832 KB
05_small_random_18.txt WA 327 ms 78832 KB
05_small_random_19.txt WA 328 ms 78832 KB
05_small_random_2.txt WA 327 ms 78832 KB
05_small_random_20.txt WA 327 ms 78832 KB
05_small_random_21.txt WA 328 ms 78832 KB
05_small_random_22.txt WA 328 ms 78832 KB
05_small_random_23.txt WA 327 ms 78832 KB
05_small_random_24.txt WA 328 ms 78832 KB
05_small_random_25.txt WA 328 ms 78832 KB
05_small_random_26.txt WA 327 ms 78832 KB
05_small_random_27.txt WA 327 ms 78832 KB
05_small_random_28.txt WA 327 ms 78832 KB
05_small_random_29.txt WA 328 ms 78832 KB
05_small_random_3.txt WA 327 ms 78832 KB
05_small_random_30.txt WA 327 ms 78832 KB
05_small_random_4.txt WA 328 ms 78832 KB
05_small_random_5.txt WA 327 ms 78832 KB
05_small_random_6.txt WA 328 ms 78832 KB
05_small_random_7.txt WA 328 ms 78832 KB
05_small_random_8.txt WA 328 ms 78832 KB
05_small_random_9.txt WA 328 ms 78832 KB
08_manual_0.txt WA 328 ms 78832 KB
08_manual_2.txt WA 327 ms 78832 KB
08_manual_3.txt WA 328 ms 78832 KB
10_max_01.txt WA 9 ms 26880 KB
10_max_02.txt WA 9 ms 26880 KB
10_max_03.txt WA 9 ms 26880 KB
10_max_04.txt WA 9 ms 26880 KB
10_max_05.txt WA 9 ms 26880 KB
10_max_06.txt WA 9 ms 26880 KB
10_max_07.txt WA 9 ms 26880 KB
10_max_08.txt WA 9 ms 26880 KB
10_max_09.txt WA 9 ms 26880 KB
10_max_10.txt WA 9 ms 26880 KB
10_max_41.txt WA 9 ms 26880 KB
10_max_42.txt WA 9 ms 26880 KB
10_max_43.txt WA 9 ms 26880 KB
10_max_44.txt WA 9 ms 26880 KB
10_max_45.txt WA 9 ms 26880 KB
10_max_46.txt WA 9 ms 26880 KB
10_max_47.txt WA 9 ms 26880 KB
10_max_48.txt WA 9 ms 26880 KB
10_max_49.txt WA 9 ms 26880 KB
10_max_50.txt WA 9 ms 26880 KB
11_large_00.txt WA 9 ms 26880 KB
11_large_01.txt WA 9 ms 26880 KB
11_large_02.txt WA 9 ms 26880 KB
11_large_03.txt WA 9 ms 26880 KB
11_large_04.txt WA 9 ms 26880 KB
11_large_05.txt WA 9 ms 26880 KB
11_large_06.txt WA 9 ms 26880 KB
11_large_07.txt WA 9 ms 26880 KB
11_large_08.txt WA 9 ms 26880 KB
11_large_09.txt WA 9 ms 26880 KB
20_manual_1.txt WA 9 ms 26880 KB
20_manual_10.txt WA 335 ms 79216 KB
20_manual_11.txt WA 340 ms 79472 KB
20_manual_12.txt WA 352 ms 82416 KB
20_manual_13.txt WA 352 ms 82416 KB
20_manual_4.txt WA 331 ms 78960 KB
20_manual_5.txt WA 360 ms 82800 KB
20_manual_6.txt AC 331 ms 78960 KB
20_manual_7.txt WA 331 ms 78960 KB
20_manual_8.txt AC 333 ms 79216 KB
20_manual_9.txt WA 334 ms 79216 KB