| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -5,21 +5,21 @@ struct Input {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    vector<double> vec;
 | 
					 | 
					 | 
					 | 
					    vector<double> vec;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    size_t korz{};
 | 
					 | 
					 | 
					 | 
					    size_t korz{};
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					};
 | 
					 | 
					 | 
					 | 
					};
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					Input input_data() {
 | 
					 | 
					 | 
					 | 
					Input input_data(istream& in) {
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    Input in;
 | 
					 | 
					 | 
					 | 
					    Input lin;
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    size_t n, korz;
 | 
					 | 
					 | 
					 | 
					    size_t n, korz;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    cerr << "Number of elem ";
 | 
					 | 
					 | 
					 | 
					    cerr << "Number of elem ";
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    cin >> n;
 | 
					 | 
					 | 
					 | 
					    in >> n;
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    in.vec.resize(n);
 | 
					 | 
					 | 
					 | 
					    lin.vec.resize(n);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    for (size_t i = 0; i < n; i++)
 | 
					 | 
					 | 
					 | 
					    for (size_t i = 0; i < n; i++)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        cin >> in.vec[i];
 | 
					 | 
					 | 
					 | 
					        in >> lin.vec[i];
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    cerr << "Enter bin count: ";
 | 
					 | 
					 | 
					 | 
					    cerr << "Enter bin count: ";
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    cin >> in.korz;
 | 
					 | 
					 | 
					 | 
					    in >> lin.korz;
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    return in;
 | 
					 | 
					 | 
					 | 
					    return lin;
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}
 | 
					 | 
					 | 
					 | 
					}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					int main() {
 | 
					 | 
					 | 
					 | 
					int main() {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    auto in = input_data();
 | 
					 | 
					 | 
					 | 
					    auto in = input_data(cin);
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    auto bins = make_histogram(in.korz, in.vec);
 | 
					 | 
					 | 
					 | 
					    auto bins = make_histogram(in.korz, in.vec);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    show_histogram_svg(bins);
 | 
					 | 
					 | 
					 | 
					    show_histogram_svg(bins);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}
 | 
					 | 
					 | 
					 | 
					}
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					 | 
					
 
 |