Borderou de evaluare (job #1409491)
Utilizator | 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?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !