horses.cpp:13:34: warning: overflow in conversion from 'long long int' to 'int' changes value from '1152921504606846976' to '0' [-Woverflow]
13 | int n,x[nmax],y[nmax],inf = (1LL << 60),MOD = 1000000007;
| ~~~~~^~~~~~
horses.cpp: In function 'int init(int, int*, int*)':
horses.cpp:24:38: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
24 | horses = 1LL * horses * x[i] % MOD;
| ~~~~~~~~~~~~~~~~~~~~^~~~~
horses.cpp:25:22: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
25 | max_sol = max(1LL * max_sol , 1LL * horses * y[i] % MOD);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
horses.cpp: In function 'int updateX(int, int)':
horses.cpp:34:38: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
34 | horses = 1LL * horses * x[i] % MOD;
| ~~~~~~~~~~~~~~~~~~~~^~~~~
horses.cpp:35:22: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
35 | max_sol = max(1LL * max_sol , 1LL * horses * y[i] % MOD);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
horses.cpp: In function 'int updateY(int, int)':
horses.cpp:45:38: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
45 | horses = 1LL * horses * x[i] % MOD;
| ~~~~~~~~~~~~~~~~~~~~^~~~~
horses.cpp:46:22: warning: conversion from 'long long int' to 'int' may change value [-Wconversion]
46 | max_sol = max(1LL * max_sol , 1LL * horses * y[i] % MOD);
| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~