0_0_15170459_26381.cpp: In function 'int main()':
0_0_15170459_26381.cpp:17:31: error: invalid operands of types 'int' and 'double' to binary 'operator%'
b[i]=b[i-1]*2%(1e9 + 7);
^
0_0_15170459_26381.cpp:28:53: error: invalid operands of types 'long long int' and 'double' to binary 'operator%'
ans=(ans+(LL)a[i]*(sum-m[a[i]])%(1e9 + 7)*b[n-i]%(1e9 + 7))%(1e9 + 7);
^
0_0_15170459_26381.cpp:29:38: error: invalid operands of types 'int' and 'double' to binary 'operator%'
sum=(sum+b[i-1])%(1e9 + 7);
^
0_0_15170459_26381.cpp:30:46: error: invalid operands of types 'std::map<int, int>::mapped_type {aka int}' and 'double' to binary 'operator%'
m[a[i]]=(m[a[i]]+b[i-1])%(1e9 + 7);
^
0_0_15170459_26381.cpp:32:39: error: invalid operands of types 'double' and 'double' to binary 'operator%'
cout<<(ans+(1e9 + 7))%(1e9 + 7)<<endl;
^
|