Borderou de evaluare (job #1409491)

Utilizator bogdanboboc97Bogdan Boboc bogdanboboc97 Data 30 martie 2015 15:52:24
Problema Galagie Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In function ‘int main()’: user.cpp:13:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1;i<=n;i++)in>>a[i]; ^ user.cpp:15:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1;i<=n;i++)s[i]=(s[i-1]+a[i])%mod; ^ user.cpp:17:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i=1;i<=n;i++) ^ user.cpp:4:13: error: invalid operands of types ‘__gnu_cxx::__enable_if<true, double>::__type {aka double}’ and ‘int’ to binary ‘operator%’ #define mod 1000000007 ^ user.cpp:19:50: note: in expansion of macro ‘mod’ int64 y=abs(((i-1)*1LL*a[i])%mod-s[i-1])%mod; ^ user.cpp:4:13: error: invalid operands of types ‘__gnu_cxx::__enable_if<true, double>::__type {aka double}’ and ‘int’ to binary ‘operator%’ #define mod 1000000007 ^ user.cpp:20:53: note: in expansion of macro ‘mod’ int64 x=abs(s[n]-s[i]-((n-i)*1LL*a[i])%mod)%mod; ^

Ceva nu functioneaza?