nyoj 542 map vector使用
来源:互联网 发布:java工程师的职业规划 编辑:程序博客网 时间:2024/06/05 23:01
#include
#include
#include
#include
#include
#include
#include
ki=0;
memset(str,0,sizeof(str));
}
else
{
str[ki++]=s[i];
}
}
e[t].push_back(str);
strcpy(str,"");
}
int main()
{
int n,m,i,x,j,m2,flag,len;
char s2[15];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s",s);
fun(i);
}
scanf("%d",&m);
for(i=1;i<=m;++i)
{
scanf("%s",s2);
have[s2]=i;
}
m2=m;
for(x=0;x<=m2;++x)//多次遍历,不然不够彻底
{
for(i=0;i<n;++i)
{
len=f[i].size();
flag=1;
for(j=0;j<len;++j)
{
if(have[f[i][j]]==0)
{
flag=0;
break;
}
}
if(flag)
{
len=e[i].size();
for(j=0;j<len;++j)
if(have[e[i][j]]==0)
{
have[e[i][j]]=m2++;
all.push_back(e[i][j]);
}
}
}
}
sort(all.begin(),all.end());
printf("%d\n",m2-m);
for(i=0;i<m2-m;++i)
cout << all[i] << endl;
return 0;
}
0 0
- nyoj 542 map vector使用
- nyoj+vector使用
- vector map 多层嵌套使用
- map和vector嵌套使用
- vector map set的使用
- C++中vector和map使用详解
- Query查询练习,使用map vector
- Map Vector Set (离散的使用)
- C++ vector和map的嵌套使用
- STL map/ unordered_map/ vector内存使用实验
- c++ STL vector map的使用
- C++中vector和map使用详解
- STL里vector/list/map使用find_if
- vector?map?
- map vector
- map vector
- vector+map
- vector,map
- 十多个
- 为confluence编辑器增加设置字体和设置字号的选项
- FLEX页面(mxml)获取当前时间
- mysql允许外部IP访问
- C++实现的双链表通用模板
- nyoj 542 map vector使用
- wireshark解析流媒体中的AMR/H263/H264包的方法
- Linux下使用rsync最快速删除海量文件的方法
- 爱的一种解释
- Matlab信号处理工具箱函数
- C#调用WebService实现天气预报
- nyoj 306 搜索+二分
- jax-ws使用实例
- boost递归遍历文件夹