classSolution:defcountPairs(self, n:int, edges: List[List[int]])->int:
d = defaultdict(list)
isCnt =set()for i inrange(len(edges)):
d[edges[i][0]].append(edges[i][1])
d[edges[i][1]].append(edges[i][0])
ans =0for i inrange(n):if i in isCnt:continue
cnt =1
l = d[i]
isCnt.add(i)whilelen(l)>0:
newl =[]for j in l:if j in isCnt:continue
newl.extend(d[j])
cnt +=1
isCnt.add(j)
l = newl.copy()
ans += cnt *(n - cnt)return ans //2
一、pkg_resources模块问题
┌──(kali㉿kali)-[~/桌面/XXX/dirsearch-master]
└─$ python dirsearch.py -h
/home/kali/XX/XXXX/dirsearch-master/dirsearch.py:23: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io…
65%更小的APK和70%更少的内存:如何优化我的Android App的内存
(Note: This is a translation of the provided title)
为什么应用程序内存很重要?
使用最少的内存的高效应用程序可以提升性能,节省设备资源并延长电池寿命。它们提供流畅的用…