0
已解决
项依凡
初级光能
初级光能
#include<iostream> using namespace std; int main(){ int n,m,x,y,a[100000],ans=0,max; cin>>n>>m; for (int i=1;i<=n;i++) { cin>>x>>y; a[i]=y*m+x; } for (int i=1;i<n;i++) { if (a[i]>a[i+1]) { for (int j=1;j<=x;j++) { if (a[j]==a[i]) a[j]=a[i+1]; } } } for (int i=1;i<=n;i++) { if (a[i]!=a[i+1]) ans++; } cout<<ans<<endl; return 0; }
项依凡在2018-07-04 20:47:06追加了内容
@樊澄宇@陆麟瑞 @贾文卓 @各位大佬