Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. #include<iostream>
  2. #include<fstream>
  3. using namespace std;
  4. ifstream fi("input.inp");
  5. ofstream fo("output.out");
  6.  
  7. struct khach{
  8.     int len;
  9.     int xuong;
  10. };
  11.  
  12. khach *a;
  13. int n, k, mexit = 0;
  14.  
  15. void nhap(){
  16.     fi >> n >> k;
  17.     a = new khach[n];
  18.     for(int  i = 0; i < n; i++) fi >> a[i].len >> a[i].xuong;
  19. }
  20.  
  21. void xuly(){
  22.     int chua_soat = 0;
  23.     for(int i = 0; i < n; i++){
  24.         if(chua_soat >= a[i].xuong){
  25.             mexit = mexit + a[i].xuong;
  26.             chua_soat = chua_soat - a[i].xuong;
  27.         }
  28.         else{
  29.             mexit = mexit + chua_soat;
  30.             chua_soat = 0;
  31.         }
  32.         if(i % k == 0){
  33.             chua_soat = 0;
  34.         }
  35.         else{
  36.             chua_soat = chua_soat + a[i].len;
  37.         }
  38.     }
  39. }
  40.  
  41. int main(){
  42.     nhap();
  43.     xuly();
  44.     fo <<0 << " " <<mexit;
  45.     delete []a;
  46.     fi.close();
  47.     fo.close();
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement