总持续时间可被 60 整除的歌曲
2026/8/8 0:30:04 网站建设 项目流程

求解代码

publicintnumPairsDivisibleBy60(int[]time){// 创建长度为60的数组,下标对应余数0~59,存储对应余数出现的次数int[]arr=newint[60];intans=0;for(intt:time){// 计算当前时长对60取余,将数值范围压缩到 0~59t%=60;//查找能和当前余数t配对的余数的出现次数,累加到结果中ans+=arr[(60-t)%60];// 将当前余数的计数+1,存入数组,供后续元素配对使用arr[t]++;}returnans;}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询