Bài kiểm tra số 4 - K2048G1 - đề 2

Xâu con liên tiếp các ký tự khác nhau (xâu ký tự - chuỗi ký tự)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 3

Cho một xâu kí tự S chỉ bao gồm các chữ cái in thường, hãy tìm xâu con liên tiếp chứa các kí tự khác nhau dài nhất, nếu có nhiều xâu con thỏa mãn thì chọn xâu con có thứ tự từ điển lớn nhất.


Ràng buộc: 1≤len(S)≤100000;


In ra xâu con tìm được.


Input:
zzaabc
Output:
abc

Cặp số có tổng lớn hơn K (kỹ thuật sắp xếp - tìm kiếm)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 4

Cho mảng a gồm n phăn tử và số nguyên dương k. Đếm số lượng cặp số ai, aj (i != j) có tổng lớn hơn k.


Định dạng đầu vào: Dòng thứ 1 là số lượng phần tử trong mảng và số nguyên dương k; Dòng thứ 2 là n phần tử trong mảng


Ràng buộc: 2<=п<=10^6; 1<=k<=10^6; 0<=a(i)<=10^6;


Định dạng đầu ra: In ra số lượng cặp số có tổng bằng k


Input:
4 5
2 3 4 5
Output:
5

Phần tử xuất hiện ở mọi hàng (mảng 2 chiều cơ bản)

Nộp bài
Time limit: 1.0 / Memory limit: 256M

Point: 3

Cho ma trận vuông A có N phần tử, hãy in ra các phần tử xuất hiện ở mọi hàng của ma trận


Đầu vào:

Dòng đầu tiên nhập N

N dòng tiếp theo nhập các phần tử của ma trận


Ràng buộc:

1 <= N <= 100; 0 <= A[i][j] <= 10^6


Đầu ra: In ra các phần tử xuất hiện ở mọi hàng của ma trận, nếu không có in ra NOT FOUND


Input:
4
1 2 2 3
2 1 2 4
1 4 5 2
2 2 3 1
Output:
1 2