semiexpress.cpp: In function 'll get(int, int)':
semiexpress.cpp:9:33: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
ll get(int x, int y){ return (y < c[x].size()) ? c[x][y] : 0; }
^
semiexpress.cpp: In function 'int main()':
semiexpress.cpp:18:47: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(t >= 0 && p < a[i + 1] && c[i].size() <= k - m){
^
semiexpress.cpp:12:61: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
scanf("%d%d%d%lld%lld%lld%lld", &n, &m, &k, &A, &B, &C, &T); n--;
^
semiexpress.cpp:13:51: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
for(int i = 1; i <= m; i++){ scanf("%lld", a + i); a[i]--; }
^