Compare commits
	
		
			2 Commits
		
	
	
		
			fe1a61e369
			...
			ab7ad7c09e
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| ab7ad7c09e | |||
| 7d65b8c204 | 
							
								
								
									
										29
									
								
								luogu/njit-baidu2023/ta.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								luogu/njit-baidu2023/ta.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| import io | ||||
| import sys | ||||
|  | ||||
| sys.stdin = io.StringIO('''5 | ||||
| 5 3 2 8 | ||||
| 100 101 102 105 | ||||
| 3 2 1 100000000 | ||||
| 10 20 15 14 | ||||
| 101 101 101 3''') | ||||
|  | ||||
|  | ||||
| def fun(a, b, c, n): | ||||
|     total = a + b + c + n | ||||
|     if total % 3 != 0: | ||||
|         return False | ||||
|  | ||||
|     avg = total // 3 | ||||
|     if avg - a < 0 or avg - b < 0 or avg - c < 0: | ||||
|         return False | ||||
|  | ||||
|     return True | ||||
|  | ||||
|  | ||||
| t = int(input()) | ||||
| for _ in range(t): | ||||
|     print('YES' if fun(*map(int, input().split())) else 'NO') | ||||
|  | ||||
|     if __name__ == '__main__': | ||||
|         pass | ||||
							
								
								
									
										25
									
								
								luogu/njit-baidu2023/tb.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								luogu/njit-baidu2023/tb.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| import io | ||||
| import sys | ||||
|  | ||||
| sys.stdin = io.StringIO('''4 | ||||
| 100 98 | ||||
| 42 32 | ||||
| 1000000000000000000 1 | ||||
| 41 40''') | ||||
|  | ||||
|  | ||||
| # 数论基础 唯一分解定理(算术基本定理) | ||||
| # x - n*p = y | ||||
| # 则 n*p = x - y = z | ||||
| # 大于1的整数就满足 可分解为任意素数乘积 | ||||
| def fun(x, y): | ||||
|     z = x - y | ||||
|     return z > 1 | ||||
|  | ||||
|  | ||||
| t = int(input()) | ||||
| for _ in range(t): | ||||
|     print('YES' if fun(*map(int, input().split())) else 'NO') | ||||
|  | ||||
|     if __name__ == '__main__': | ||||
|         pass | ||||
		Reference in New Issue
	
	Block a user