fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. const int MAX_SIZE = 100000;
  5.  
  6. int main() {
  7. int n, m;
  8. cin >> n >> m;
  9. int sentData[MAX_SIZE + 1] = {0};
  10. for (int i = 0; i < n; ++i) {
  11. cin >> sentData[i];
  12. }
  13. int recievedData[MAX_SIZE + 1] = {0}, missingDataCount = 0;
  14. for (int j = 0; j <= n - m; ++j) {
  15. cin >> recievedData[j];
  16. while (sentData[j + missingDataCount] != recievedData[j]) {
  17. cout << sentData[j + missingDataCount] << " ";
  18. ++missingDataCount;
  19. }
  20. }
  21. if (!missingDataCount) {
  22. cout << "Nu s-au pierdut date";
  23. }
  24. return 0;
  25. }
Success #stdin #stdout 0.01s 5280KB
stdin
7 3
12 32 45 87 100 29 34
12 87 100 34
stdout
32 45 29