本文整理汇总了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;
}
示例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;
}
示例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));
}