当前位置: 首页>>代码示例>>C++>>正文


C++ VPII::PB方法代码示例

本文整理汇总了C++中VPII::PB方法的典型用法代码示例。如果您正苦于以下问题:C++ VPII::PB方法的具体用法?C++ VPII::PB怎么用?C++ VPII::PB使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在VPII的用法示例。


在下文中一共展示了VPII::PB方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: boundary

VPII boundary(PII a)
{
    VPII ret; 
    ret.PB({a.F,0});
    ret.PB({a.F,L});
    ret.PB({0,a.S});
    ret.PB({W,a.S});
    return ret;
}
开发者ID:KamikazeCJJ,项目名称:Heuristics-CodeForces-GYM,代码行数:9,代码来源:K.cpp

示例2: main

int main()
{
    ios_base::sync_with_stdio(0);
    cin.tie(NULL);
    int n,var,i,l,flag,d,j;
    vector <VI> v(100010);
    VPII vec;
    cin >>n;
    for(i=0;i<n;i++)
    {
        cin >>var;
        v[var].PB(i);
    }
    for(i=1;i<=100000;i++)
    {
        l=v[i].size();
        if(l==0)
            continue;
        if(l==1)
        {
            vec.PB(MP(i,0));
            continue;
        }
        if(l==2)
        {
            vec.PB(MP(i,v[i][1]-v[i][0]));
            continue;
        }
        flag=1;
        d=v[i][1]-v[i][0];
        for(j=2;j<l;j++)
        {
            if(v[i][j]-v[i][j-1]!=d)
                flag=0;
        }
        if(flag==0)
            continue;
        else
            vec.PB(MP(i,d));
    }
    l=vec.size();
    cout <<l<<"\n";
    for(i=0;i<l;i++)
        cout <<vec[i].F<<" "<<vec[i].S<<"\n";
    return 0;
}
开发者ID:pranjal-rai,项目名称:codeforces,代码行数:46,代码来源:p2.cpp

示例3: main

int main() {
	freopen("cut.in", "rt", stdin);
	freopen("cut.out", "wt", stdout);
	cin >> n >> m;
	ZERO(cc), ZERO(ff);
	REPN(i, n) {
		int a, b, c;
		cin >> a >> b >> c;
		a--, b--;
		cc[a][b] += c;
		cc[b][a] += c;
		e.PB(MP(a, b));
	}
开发者ID:hrnn,项目名称:olymp,代码行数:13,代码来源:16_56_56_12_B_6889.CPP


注:本文中的VPII::PB方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。