copypaste2.cpp: In function 'int main()':
copypaste2.cpp:7:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
    7 |     scanf("%d%d", &k, &m);
      |     ~~~~~^~~~~~~~~~~~~~~~
copypaste2.cpp:8:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
    8 |     scanf("%s", s + 1);
      |     ~~~~~^~~~~~~~~~~~~
copypaste2.cpp:10:10: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   10 |     scanf("%d", &q);
      |     ~~~~~^~~~~~~~~~
copypaste2.cpp:11:39: warning: ignoring return value of 'int scanf(const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
   11 |     for (int i = 1; i <= q; i++) scanf("%d%d%d", &l[i], &r[i], &c[i]), l[i]++;
      |                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~