项目管理 hdoj 4858 (vector初学)
来源:互联网 发布:手机上能装修淘宝店铺 编辑:程序博客网 时间:2024/05/16 05:46
项目管理 hdoj 4858 (vector初学)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4858
本身是个水水题,但是给刚学的朋友练练手是可以的咯。
题目因为数据太大,会爆内存,用时间换内存就爆了时间。。。
看了下题解,知道用vector,就把vector学了下,水了下面的题。
还不会的同学快来看看吧:
http://blog.csdn.net/qq_33199236/article/details/51283898
ac代码
注意:用cin,cout会爆时间。。。
#include <stdio.h>#include <math.h>#include <string.h>#include <algorithm>#include <iostream>#include <vector>using namespace std;#define N 100001#define PI 3.1415927vector<int> a[N];int sum[N];int main(){ int t; scanf("%d",&t); while(t--) { memset(a,0,sizeof(a)); memset(sum,0,sizeof(sum)); int m,n; scanf("%d%d",&n,&m); while(m--) { int x,y; scanf("%d%d",&x,&y); a[x].push_back(y); a[y].push_back(x); } int h; scanf("%d",&h); while(h--) { int pan; cin >> pan; if(pan) { int x,ans=0; scanf("%d",&x); for(int i = 0; i < a[x].size(); i++) ans += sum[a[x][i]]; printf("%d\n",ans); } else { int x,y; scanf("%d%d",&x,&y); sum[x] += y; } } } return 0;}
0 0
- 项目管理 hdoj 4858 (vector初学)
- HDOJ 题目4858 项目管理(vector水)
- HDOJ 4858 项目管理
- 【分块】 HDOJ 4858 项目管理
- hdoj 4858 项目管理 【模拟】
- hdu 4858 项目管理(vector模拟)
- HDU-#4858 项目管理(模拟+vector)
- [HDU](4858)项目管理 ---vector+模拟
- 初学C++学生管理项目
- vector初学
- 20140916 【 STL - 暴力 】 bestcoder #1 + hdoj 4858 项目管理
- 初学用make进行项目管理
- 初学构建小项目之仓库管理系统总结(五)
- hdu4585 & BestCoder Round #1 项目管理(vector运用)
- C++之vector容器初学
- hdoj 5724 Chess 博弈初学
- 初学构建小项目之仓库管理系统货物类型管理功能实现(三)
- 初学构建小项目之仓库管理系统货物管理功能实现(四)
- Android的Depth-LIB-Android的使用
- 【Linux开发技术之常见问题】一个建立线程时常见的问题:invalid conversion from `void*' to `void*(*)(void*)
- 深度优先搜索
- Hibernate中的映射关系(二)
- macbook pro换固态硬盘ssd与移植mac os x系统
- 项目管理 hdoj 4858 (vector初学)
- 【LeetCode】LeetCode——第15题:3Sum
- Webview访问移动网络的两种方法
- poj 3080 Blue Jeans
- hive启动失败的小问题总结以及hive
- Leetcode Number of 1 Bits 191
- 欢迎使用CSDN-markdown编辑器
- Spring与Quartz的整合实现定时任务调度
- 练习题c++(一)