博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STL列表链式前向星
阅读量:5008 次
发布时间:2019-06-12

本文共 1114 字,大约阅读时间需要 3 分钟。

#include
#include
#include
#include
#define FORa(i,s,e) for(int i=s;i<=e;i++)#define FORs(i,s,e) for(int i=s;i>=e;i--)#define gc getchar()//pa==pb&&(pb=(pa=buf)+fread(buf,1,10000,stdin),pa==pb)?EOF:*pa++#define File(name) freopen(name".in","r",stdin),freopen(name".out","w",stdout);using namespace std;static char buf[10000],*pa=buf,*pb=buf;inline int read();const int N=100;int n,m;struct Edge{ int to,dis; bool operator <(const Edge &a) const //运算符重载,快排需要用,并且符号要与sort排序比较方式的符号一致 { return to
l[N];list
::iterator it;int main(){ int from,to,dis; n=read(),m=read(); FORa(i,1,m) from=read(),to=read(),dis=read(),l[from].push_back((Edge){to,dis});//直接存入结构体方法 strcut pp=(struct){a,b,c} FORa(i,1,n) l[i].sort(); FORa(i,1,n) { for(it=l[i].begin();it!=l[i].end();it++) cout<<(it->to);//<<" "<
dis<<" "; cout<
'9') f=c=='-'?-1:1,c=gc; while(c>='0'&&c<='9') x=(x<<1)+(x<<3)+(c^48),c=gc; return x*f;}/*6 51 2 11 3 12 4 12 5 12 6 1*/

 

转载于:https://www.cnblogs.com/SeanOcean/p/10376575.html

你可能感兴趣的文章
【BZOJ 4556】[Tjoi2016&Heoi2016]字符串 SAM+二分+主席树
查看>>
带参数的方法
查看>>
高精度阶乘
查看>>
冲刺6
查看>>
第二次实训作业
查看>>
【转】让学习体系化,造福一大波上进青年
查看>>
Git使用二:git与svn的区别与工作流程
查看>>
python接口自动化(五)--接口测试用例和接口测试报告模板(详解)
查看>>
SpringMvc之java文件下载
查看>>
jsp关闭或刷新浏览器(解决浏览器不兼容),请求后台onbeforeunload、onunload
查看>>
关于Java基础
查看>>
python setDaemon
查看>>
开放api接口签名验证
查看>>
javascript基本概念
查看>>
css3 属性——calc()
查看>>
【Restful】三分钟彻底了解Restful最佳实践
查看>>
异步编程的方法
查看>>
IPv6攻击测试开源工具包-THC IPV6
查看>>
VS添加节点
查看>>
MapReduce之知识整理
查看>>