Advertisement
jibha

Untitled

Feb 12th, 2022
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.36 KB | None | 0 0
  1. vector<queue<int>> v;
  2.        
  3.         for(int i=0;i<box.size();i++){
  4.             queue<int> q;
  5.             q.push(0);
  6.             v.push_back(q);
  7.         }
  8.         vector<vector<char>> ans(box.size(),vector<char>(box[0].size(),'.'));
  9.        
  10.         for(int i=0;i<box.size();i++){
  11.            
  12.             for(int j=0;j<box[0].size();j++){
  13.                
  14.                 if(box[i][j]=='*'){
  15.                     v[i].push(0);
  16.                 }
  17.                 if(box[i][j]=='#'){
  18.                     int temp=v[i].back();
  19.                     temp++;
  20.                    
  21.                     v[i].pop();
  22.                     v[i].push(temp);
  23.                     // cout<<v[i].back()<<' ';
  24.                 }
  25.             }
  26.             // cout<<endl;
  27.            
  28.         }
  29.  
  30.        
  31.         // for(auto iter:v){
  32.         //     cout<<iter.size()<<' ';
  33.         //     // while(!iter.empty()){
  34.         //     //     cout<<iter.back()<<' ';
  35.         //     //     iter.pop();
  36.         //     // }
  37.         //     // cout<<endl;
  38.         // }
  39.        
  40.         for(int i=0;i<ans[0].size();i++){
  41.  
  42.             queue<int> q=v[ans[0].size()-1-i];
  43.             for(int j=ans.size()-1;j>=0;j--){
  44.                
  45.                 if(q.back()==0){
  46.                    
  47.                 }
  48.                
  49.                
  50.                
  51.             }
  52.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement