首页 > 其他分享 >上网统计

上网统计

时间:2022-10-13 10:01:04浏览次数:73  
标签:yh cnt int 上网 spaceweb vector include 统计

题目链接

上网统计

思路

  • vector yh[1010] 的理解:yh为1010大小的数组,每个数组元素为vector 类型,样例存储方式
cnt yh[cnt][0] yh[cnt][1] yh[cnt][2] yh[cnt][...]
0 goodstudyer bookshopa bookshopb
1 likespacea spaceweb juiceshop
2 likespaceb spaceweb
3 likespacec spaceweb
4 gameplayer gameweb
  • 学会迭代器的使用

注释代码

#include<iostream>
#include<string>
#include<cmath>
#include<algorithm>
#include<vector>
using namespace std;
vector <string> yh[1010];
int n, m;
int main()
{
	cin>>n>>m;
	int cnt=0;//用户数 
	string usr, web;
	for(int j=0; j<m; j++){
		cin>>usr>>web;
		bool flag=0;//标记是否存在 
		for(int i=0; i<cnt; i++){
			string st=yh[i].front();
			if(st == usr){//如能找到用户,直接将浏览记录插入到用户名的后面 
				yh[i].push_back(web);
				flag=1;
			}
		}
		if(flag==0){//如果没有找到用户,创建用户新记录 
			yh[cnt].push_back(usr);//创建新用名 
			yh[cnt++].push_back(web);//用户名后添加网页记录 
		}
			
	} 
	for(int i=0; i<n; i++){
		vector <string>::iterator it;
		for(it=yh[i].begin(); it!=yh[i].end(); it++)
			cout<<(*it)<<" ";
		cout<<endl;
	}

	return 0;
}

标签:yh,cnt,int,上网,spaceweb,vector,include,统计
From: https://www.cnblogs.com/tflsnoi/p/16787061.html

相关文章

  • Python数据分析实战案例:统计分析微信朋友圈数据(附实操视频)
    "IT有得聊”是机械工业出版社旗下IT专业资讯和服务平台,致力于帮助读者在广义的IT领域里,掌握更专业、实用的知识与技能,快速提升职场竞争力。 本文内容将通过一个具体实例讲......
  • PSP数据统计
    一.计划:需求:一个物品交换软件,帮助小区居民进行物品交换。时间成本:两天依赖关系:依赖c++技术和codeblocks平台的IDE 二.开发:需求:用户需要使用该程序实现添加物品信息,......
  • 概率统计基础
    1.11.1.11.1.2两种基本类型:离散型和连续型离散型随机变量即在一定区间内变量取值为有限个或可数个伯努利分布、二项分布、几何分布、泊松分布、超几何分布等连续型随......
  • 学校数据填报系统,让数据统计工作更便捷_光点科技
    各地高校开学、举办活动、考试等,各种填报工作如潮水般袭来。然而,数据填报问题也成为不少高校教师的隐痛。高校老师:信息填写重复、审批流程繁琐、审批周期长等加重日常教学负......
  • "你帮我助"软件开发PSP数据统计
    计划在疫情期间,各个小区居民发挥互助精神,进行物品交换,互通有无。亟需一个物品交换软件该程序允许添加物品的信息,删除物品的信息,显示物品列表,也允许查找物品的信息为方......
  • ubuntu 16.04无法连接网络;双系统无法上网;连接已断开,你现在处于断开状态
    先描述一一下我的问题,若和你的一样,请继续往下看。我是在原有Windows7系统的台式计算机中安装了ubuntu16.04,所以目前这台计算机是双系统。打开Windows系统时有线网络正常链......
  • 统计学习方法学习笔记-09-EM算法及其推广
    首先叙述EM算法,然后讨论EM算法的收敛性,作为EM算法的应用,介绍高斯混合模型的学习,最后介绍EM算法的推广-GEM算法EM算法的引入目的:概率模型有时候既含有观测变量,也含有隐变......
  • 个位数统计
    7-2个位数统计分数10作者CHEN,Yue单位浙江大学输入格式:每个输入包含1个测试用例,即一个不超过1000位的正整数N。输出格式:对N中每一种不同的个位数字,以......
  • git统计代码行数
    项目路径下打开gitbash执行命令gitlog--author="你的git登录名称"--pretty=tformat:--numstat|awk'{add+=$1;subs+=$2;loc+=$1-$2}END{printf"a......
  • 输入一个数,统计出其中英文字母、空格、数字和其它字符的个数
    #include<stdio.h>#include<string.h>#include<stdlib.h>//搞完才发现还有空格,不搞了,刷下一个去。intmain(){intcount_num=0,count_en=0,coun......