#ç¨pythonåä¸ä¸ªç¨åºï¼æ¾åºæ°ç»ä¸å·®å¼ä¸ºKçæ°å ±æå 对 ##ç¥ä¹ä¸æäººé®âç¨pythonåä¸ä¸ªç¨åºï¼æ¾åºæ°ç»ä¸å·®å¼ä¸ºKçæ°å ±æå 对â å¦æä½ æè§é»å¥çæç« å¯¹ä½ æå¸®å©è¯·æèµï¼æ¯ä»å®è´¦å·ï¼[email protected] [ç¹å»é»å¥pythonå¹è®è¯çè§é¢ææ¾å°å](https://github.com/pythonpeixun/article/blob/master/python_shiping.md) [é»å¥pythonè¿ç¨è§é¢å¹è®ç](https://github.com/pythonpeixun/article/blob/master/index.md) #coding:utf-8 """ ç¨pythonåä¸ä¸ªç¨åºï¼æ¾åºæ°ç»ä¸å·®å¼ä¸ºKçæ°å ±æå 对 示ä¾ï¼ å·®å¼k=4 and æ°ç»æ¯[7, 6, 23,19,10,11, 9, 3, 15] è¿æ ·çç»ææ¯(7,11) (7,3) (6,10) (19,23) (15,19) (15,11) å ±6对 仿 åè¾å ¥è¯»å ¥ä¸¤è¡æ°æ® 5 2 1 5 3 4 2 第ä¸è¡ä»£è¡¨NåK, Næ¯æ°ç»æ¯ä¸å ±æå¤å°æ°åï¼Kæ¯æè¦æ±çå·®å¼ ç¬¬äºæ¯æ°ç»ï¼ç©ºç½åæ ¼ è¾åºå°æ åè¾åº Sample Input #00: 5 2 1 5 3 4 2 Sample Output #00: 3 Sample Input #01: 10 1 363374326 364147530 61825163 1073065718 1281246024 1399469912 428047635 491595254 879792181 1069262793 Sample Output #01: 0 """ def diff_of_element_list(lst, k): """é»å¥pythonè¿ç¨è§é¢å¹è®ç https://github.com/pythonpeixun/article/blob/master/index.md é»å¥pythonå¹è®è¯çè§é¢ææ¾å°å https://github.com/pythonpeixun/article/blob/master/python_shiping.md """ newlst = [i + k for i in lst] return len(set(lst) & set(newlst)) if __name__ == '__main__': lst = [7, 6, 23,19,10,11, 9, 3, 15] k = 4 print(diff_of_element_list(lst, k)) lst = [1,5, 3, 4, 2] k = 2 print(diff_of_element_list(lst, k)) n, k = input("please input n and k:\n").split() lst = input("plesae input {0} number:\n".format(n)).split() lst = [int(i) for i in lst] print(diff_of_element_list(lst, int(k)))