X Tutup
Skip to content

Commit dafbbeb

Browse files
committed
python
1 parent 774b7a7 commit dafbbeb

9 files changed

+114
-0
lines changed

ICPC0111 - XOAY MẢNG.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
for i in range(int(input())):
2+
n, d = [int(i) for i in input().split()]
3+
a = input().split()
4+
print(*a[-(n-d):],*a[0:-(n-d)])

PY02006 - DÃY SỐ PHÙ HỢP.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
def check(a,b,n):
2+
for i in range(n):
3+
if a[i] > b[i]:
4+
return "NO"
5+
return "YES"
6+
for _ in range(int(input())):
7+
n = int(input())
8+
a = [int(i) for i in input().split()]
9+
b = [int(i) for i in input().split()]
10+
a.sort()
11+
b.sort()
12+
print(check(a,b,n))

PY02007 - CHIA DƯ CHO 42.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
s = set()
2+
for i in range(10):
3+
a = int(input())
4+
s.add(a%42)
5+
print(len(s))
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
while 1:
2+
n = int(input())
3+
if n == 0:
4+
break
5+
maxi = 0
6+
mini = 1e10
7+
for _ in range(n):
8+
x = int(input())
9+
if x > maxi:
10+
maxi = x
11+
if x < mini:
12+
mini = x
13+
if maxi == mini:
14+
print("BANG NHAU")
15+
else:
16+
print(mini,maxi)
17+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
while 1:
2+
a = [int(i) for i in input().split()]
3+
if a.count(0) == 4:
4+
break
5+
cnt = 0
6+
while a.count(a[0]) != 4:
7+
cnt += 1
8+
res = a[0]
9+
for i in range(4):
10+
if i == 3:
11+
a[i] = abs(a[i] - res)
12+
else:
13+
a[i] = abs(a[i] - a[i+1])
14+
print(cnt)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
for _ in range(int(input())):
2+
n = int(input())
3+
a = input().split()
4+
s = {}
5+
ok = 1
6+
for i in a:
7+
if i in s:
8+
s[i] += 1
9+
else:
10+
s[i] = 1
11+
for i in s:
12+
if s[i] >= int(n/2) + 1:
13+
ok = 0
14+
print(i)
15+
break
16+
if ok:
17+
print("NO")

PY04001 - LỚP POINT.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
from math import sqrt
2+
def Decimal(n):
3+
return float(n)
4+
class Point:
5+
def __init__(self,x,y):
6+
self.x = x
7+
self.y = y
8+
def distance(self,Point):
9+
dis = sqrt((self.x-Point.x)**2 + (self.y - Point.y)**2)
10+
return "%.4f"%dis
11+
if __name__ == '__main__':
12+
t = int(input())
13+
while t > 0:
14+
arr = input().split()
15+
p1 = Point(Decimal(arr[0]), Decimal(arr[1]))
16+
p2 = Point(Decimal(arr[2]), Decimal(arr[3]))
17+
print(p1.distance(p2))
18+
t -= 1

PY04003 - LỚP PHÂN SỐ - 1.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
from math import gcd
2+
class phanSo:
3+
def __init__(self,x,y):
4+
self.x = x
5+
self.y = y
6+
def tinh(self):
7+
a = gcd(self.x,self.y)
8+
tu,mau = int(self.x/a),int(self.y/a)
9+
return str(tu) + '/' + str(mau)
10+
x,y = [int(i) for i in input().split()]
11+
p = phanSo(x,y)
12+
print(p.tinh())

PY04004 - LỚP PHÂN SỐ - 2.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from math import gcd
2+
class phanSo:
3+
def __init__(self,x,y):
4+
self.x = x
5+
self.y = y
6+
def tinh(self,phanSo):
7+
tu = self.x*phanSo.y + self.y*phanSo.x
8+
mau = self.y * phanSo.y
9+
a = gcd(tu,mau)
10+
tu,mau = int(tu/a),int(mau/a)
11+
return str(tu) + '/' + str(mau)
12+
x,y,a,b = [int(i) for i in input().split()]
13+
p1 = phanSo(x,y)
14+
p2 = phanSo(a,b)
15+
print(p1.tinh(p2))

0 commit comments

Comments
 (0)
X Tutup