当前位置: 首页 > news >正文

定期更新网站转转网站怎么建设

定期更新网站,转转网站怎么建设,wordpress 评论者地区,网站付费模板洛谷 P1102 A-B 数对 (Java) 传送门#xff1a;P1102 A-B 数对 题目#xff1a; A-B 数对 题目背景 出题是一件痛苦的事情#xff01; 相同的题目看多了也会有审美疲劳#xff0c;于是我舍弃了大家所熟悉的 AB Problem#xff0c;改用 A-B 了哈哈#xff01; 题目描…洛谷 P1102 A-B 数对 (Java) 传送门P1102 A-B 数对 题目 A-B 数对 题目背景 出题是一件痛苦的事情 相同的题目看多了也会有审美疲劳于是我舍弃了大家所熟悉的 AB Problem改用 A-B 了哈哈 题目描述 给出一串正整数数列以及一个正整数 C C C要求计算出所有满足 A − B C A - B C A−BC 的数对的个数不同位置的数字一样的数对算不同的数对。 输入格式 输入共两行。 第一行两个正整数 N , C N,C N,C。 第二行 N N N 个正整数作为要求处理的那串数。 输出格式 一行表示该串正整数中包含的满足 A − B C A - B C A−BC 的数对的个数。 样例 #1 样例输入 #1 4 1 1 1 2 3样例输出 #1 3提示 对于 75 % 75\% 75% 的数据 1 ≤ N ≤ 2000 1 \leq N \leq 2000 1≤N≤2000。 对于 100 % 100\% 100% 的数据 1 ≤ N ≤ 2 × 1 0 5 1 \leq N \leq 2 \times 10^5 1≤N≤2×105 0 ≤ a i 2 30 0 \leq a_i 2^{30} 0≤ai​230 1 ≤ C 2 30 1 \leq C 2^{30} 1≤C230。 2017/4/29 新添数据两组 分析 创建一个 HashMap map用于记录数组中每个数字的出现次数。 创建一个数组 a用于存储输入的整数数组。 定义cnt 用于记录满足条件的数对个数。 再次循环数组 a对于每个元素 a[i] 如果 HashMap 中存在键值为 a[i]c 的项则将其值加到 cnt 中。 输出 cnt即为满足条件的数对个数。 这个算法的时间复杂度为 O(N)其中 N 为数组长度。因为在第一个循环中构建了 HashMap而在第二个循环中通过查找 HashMap 进行计数每个查找操作的时间复杂度是 O(1)。因此总体的时间复杂度取决于循环次数即 O(N)。 代码 import java.util.*;public class Main{public static void main(String[] args) { Scanner sc new Scanner(System.in);int n sc.nextInt();int c sc.nextInt();MapInteger,Integer map new HashMap();int [] a new int [n];for(int i 0;i n;i) {int tt sc.nextInt();a[i] tt;map.compute(tt, (key, value) - (value null) ? 1 : value 1);}long cnt 0;for(int i 0;i n;i) {if(map.containsKey(a[i]c)) {cnt map.get(a[i]c);}}System.out.println(cnt);sc.close();} }
http://www.zqtcl.cn/news/755792/

相关文章:

  • 母婴用品网站建设规划上海市建设工程 安全协会网站
  • 做室内设计特别好的网站网站服务器租用恒创
  • 慕课网站开发文档wordpress上传到空间
  • 行业垂直网站开发漳州最便宜的网站建设价格
  • 高级网站设计效果图网站设计制作哪些
  • 惠山区住房和建设厅网站营销推广方式都有哪些
  • 做网贷网站多少钱wordpress首页短代码
  • 网站网格湖南网页
  • 做网站的知名品牌公司用ps切片做网站
  • 中学网站模板下载番禺外贸网站建设
  • 常州网站seo代理加盟郑州浩方网站建设智联招聘
  • 小型网站制作网站开发做什么费用
  • seo网站论文社交app开发公司
  • 企业宣传网站建设图示《高性能网站建设》
  • 福州志愿者官方网站怎么做erp管理系统介绍
  • 高端网站建设费用情况广州开发区控股集团有限公司
  • 精湛的网站设计云南网招聘
  • 南昌网站建设公司行情Wordpress添加分页按钮
  • 论坛网站建设流程wordpress速度优化插件
  • PHP套模板做网站建设银行保定分行网站
  • 怎样免费注册网站域名wordpress网站回调域
  • 东莞个人免费建网站乐清网约车事件
  • 备案查询网站网站的登录弹窗怎么做
  • 网站开发 mvc北京建设工程主管部门网站
  • 淮安建设机械网站制作代理公司注册需要多少钱
  • 站长收录茌平建设局网站
  • 如何进行网站开发开发区人才
  • 网站制作 视频网站维护的主要内容包括
  • 快速企业建站深圳网站关键词优化推广
  • 如何开网店详细步骤东莞市网络seo推广