/in/foo.cc:21:28: error: narrowing conversion of '1.000000007e+9' from 'double' to 'long long int' inside { } [-Wnarrowing]
ll k[2],h,p[2]={1e9+7,1e9+9};
^
/in/foo.cc:21:28: error: narrowing conversion of '1.000000009e+9' from 'double' to 'long long int' inside { } [-Wnarrowing]
/in/foo.cc: In function 'int main()':
/in/foo.cc:42:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
while(scanf("%c",&str)==1&&'0'<=str&&str<='9'||str=='-'){
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~