13 lines
		
	
	
		
			328 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			13 lines
		
	
	
		
			328 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| def main(races, S=1):
 | |
|     for t, d in races:
 | |
|         result = []
 | |
|         for h in range(0, t+1):
 | |
|             if (h * (t-h)) > d: result.append(h)
 | |
|         S *= len(result)
 | |
|     return S
 | |
| 
 | |
| 
 | |
| if __name__ == '__main__':
 | |
|     races=[(7,9), (15,40), (30,200)]
 | |
|     racesI=[(42,284), (68,1005), (69,1122), (85,1341)]
 | |
|     print(main(racesI)) | 
