công ty Thái Nguyên vì nhiều lần bị tin tặc tất công và lấy cấp mật khẩu nên đã mua một phần mềm của công ty bảo mật, công ty bảo mật đã ra lệnh gấp rút làm ra phần mềm đó với các tiêu chí:
-Kiểm tra mật khẩu có đủ mạnh ko:
+ Mật khẩu trên 8 chữ.
+ Có kí tự đặc biệt và số.
+Có chữ hoa và chữ thường.
-Quét và kiểm tra lỗ hỗng bảo mật của phần mềm và máy tính: gồm n mảng 2 chiều đảm bảo cả mảng phải đi theo một logic nhất định:
vd:
1 2 3 4
5 6 7 8
9 10 11 12
13 15 16 17
15 là lỗ hổng bảo mật
DỮ LIỆU VÀO:
Gồm 1 dòng s là mật khẩu
số nguyên n (0<n<=10000)
các mãng n[i] tiếp theo là hệ thống máy tính và phần mềm trong các mảng n[i] có hai số x,y(0<x,y<1000) sau đó là các dòng [x,y] tiếp theo.
DỮ LIỆU RA:
Dòng đầu là kiềm tra mật khẩu có mạnh hai ko nếu mạnh thì xuất ra là 'mạnh' ngược lại là 'mật khẩu không đủ an toàn'
Các dòng tiếp theo thể hiện lỗ hổng bảo mật.
vd:
INPUT | OUTPUT |
Congtitoikhongcostien@123 3 4 4 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 4 1 1 3 5 6 2 2 1 -77.5 -156 -399
| mạnh 15 6 -399 |
Giúp em với