news 2026/10/15 12:05:41

合并表记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
合并表记录

合并表记录

题目描述

数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值求和,按照索引升序输出。索引范围 0~1000。 输入:第一行 n,后面 n 行,每行两个整数 index val 输出:按索引从小到大,索引和总和

示例: 输入 4 0 1 0 2 1 3 2 4 输出 0 3 1 3 2 4

#include <stdio.h> int main(void) { int arr[1001] = {0}; int n; scanf("%d", &n); for(int i = 0; i < n; i++) { int idx, val; scanf("%d%d", &idx, &val); arr[idx] += val; } for(int i = 0; i <= 1000; i++) { if(arr[i] != 0) { printf("%d %d\n", i, arr[i]); } } return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/15 12:05:09

用codegraph生成代码依赖图谱,像看地图一样读懂大型老项目

接手一个动辄几十万行的老项目&#xff0c;第一反应往往是头皮发麻。IDE 全局搜索来回跳转&#xff0c;看了一个下午&#xff0c;还是说不清模块 A 和模块 B 之间到底谁依赖谁。如果有工具能把这些纠缠不清的调用关系直接"画"成一幅地图&#xff0c;定位核心模块、梳…

作者头像 李华
网站建设 2026/10/15 12:04:15

射频工程师必学基础:传输线理论、S参数与阻抗匹配全梳理

做射频工程这些年&#xff0c;经常被刚入行的朋友问同一个问题&#xff1a;射频工程师到底需要学什么基础&#xff1f;说实话&#xff0c;这个问题比表面看起来难回答得多。射频这个方向的知识跨度非常大&#xff0c;既要懂电路&#xff0c;又要懂电磁场&#xff1b;既要会仿真…

作者头像 李华
网站建设 2026/10/15 12:04:02

上下文模式实战:显式状态管理在分布式系统中的应用

1. 从"上下文模式"说起&#xff1a;一个被低估的工程概念 第一次看到"context-mode"这个词&#xff0c;很多人会下意识地把它归类成某个框架里的配置项&#xff0c;或者某个API里的枚举值。但如果你真正在工程一线待过几年&#xff0c;就会发现这个词背后藏…

作者头像 李华
网站建设 2026/10/15 12:03:45

C#入门指南:从基础语法到实战项目

1. 从零开始的C#学习之旅 作为一名从2008年就开始使用C#的老程序员&#xff0c;我深知初学者在学习过程中会遇到哪些困惑。今天我想分享一些真正实用的入门经验&#xff0c;这些都是在实际开发中积累的干货&#xff0c;不是教科书上能找到的内容。 C#作为微软.NET平台的主力语…

作者头像 李华
网站建设 2026/10/15 12:03:44

Vue3路由管理与SPA开发实践指南

1. Vue3路由基础概念解析在单页应用(SPA)开发中&#xff0c;路由管理是核心功能之一。Vue3通过vue-router库提供了完整的路由解决方案&#xff0c;相比Vue2时代的路由系统&#xff0c;Vue3的路由实现有诸多优化和改进。路由本质上是通过URL映射到对应的视图组件&#xff0c;实现…

作者头像 李华