- #include<bits/stdc++.h>
- using namespace std;
- #define ll long long
- //#define int ll
- #define FOR(i,a,b) for(int i=a;i<b;i++)
- #define REP(i,n) FOR(i,0,n)
- #define REP1(i,n) FOR(i,1,(n)+1)
- #define RREP(i,n) for(int i=(n)-1;i>=0;i--)
- #define f first
- #define s second
- #define pb push_back
- #define ALL(x) x.begin(),x.end()
- #define SZ(x) (int)(x.size())
- #define SQ(x) (x)*(x)
- #define pii pair<int,int>
- #define Graph vector<vector<int>>
- #define IOS() cin.sync_with_stdio(0),cin.tie(0),cout.tie(0)
- const ll inf=(1ll<<63)-1;
- const int maxn=1e5+5;
- const ll mod=1e9+7;
- string s="0123456789";
- int n;
- stringstream ss;
- int an=0;
- signed main()
- {
- IOS();
- cout<<s.replace(0,5,"abc")<<"\n";//abc56789 (p,l,s):[p ~ p+l-1]=s
- s="0123456789";
- replace(ALL(s),'1','a'); cout<<s<<"\n";//0a123456789 (l,r,c1,c2):[l~r] (c1->c2)
- return 0;
- }
複製代碼 |