제출 #19564

#제출 시각아이디문제언어결과실행 시간메모리
19564suzyΣ (kriii4_P2)C++98
100 / 100
8 ms1084 KiB
#include <stdio.h>

#define MOD 1000000007
typedef long long lli;

lli p(lli b, lli x) {
	if(x==0) return 1;
	if(x%2) return b*p(b,x-1)%MOD;
	else { lli m=p(b,x/2); return m*m%MOD; }
}

lli f(lli a, lli b) {
	return a*p(b,MOD-2)%MOD;
}

int main() {
	int m;
	scanf("%d",&m);
	lli res=0;
	while(m--) {
		lli n, s;
		scanf("%lld %lld",&n,&s);
		res+=f(s,n); res%=MOD;
	}
	printf("%lld",res);
}
#Verdict Execution timeMemoryGrader output
Fetching results...