CF 518A(Vitaly and Strings-构造)
来源:互联网 发布:淘宝联盟数据采集软件 编辑:程序博客网 时间:2024/05/20 03:41
确定s的下一个序列是否<t,注意‘z'
az<ba<bb
#include<cstdio>#include<cstring>#include<cstdlib>#include<algorithm>#include<functional>#include<iostream>#include<cmath>#include<cctype>#include<ctime>using namespace std;#define For(i,n) for(int i=1;i<=n;i++)#define Fork(i,k,n) for(int i=k;i<=n;i++)#define Rep(i,n) for(int i=0;i<n;i++)#define ForD(i,n) for(int i=n;i;i--)#define RepD(i,n) for(int i=n;i>=0;i--)#define Forp(x) for(int p=pre[x];p;p=next[p])#define Forpiter(x) for(int &p=iter[x];p;p=next[p]) #define Lson (x<<1)#define Rson ((x<<1)+1)#define MEM(a) memset(a,0,sizeof(a));#define MEMI(a) memset(a,127,sizeof(a));#define MEMi(a) memset(a,128,sizeof(a));#define INF (2139062143)#define F (100000007)#define MAXN (100+10)long long mul(long long a,long long b){return (a*b)%F;}long long add(long long a,long long b){return (a+b)%F;}long long sub(long long a,long long b){return (a-b+(a-b)/F*F+F)%F;}typedef long long ll;char s[MAXN],t[MAXN];int main(){//freopen("a.in","r",stdin);//freopen(".out","w",stdout);scanf("%s%s",s,t);int n=strlen(s);s[n-1]++;RepD(i,n-1){if (s[i]>'z'){s[i]='a';if (i>0) s[i-1]++;else{cout<<"No such string\n";return 0;}} } bool flag=0;Rep(i,n){if (s[i]==t[i]) continue;else if (s[i]<t[i]) {flag=1;break;}else {cout<<"No such string\n";return 0;}}if (flag) printf("%s\n",s);else cout<<"No such string\n";return 0;}
0 0
- CF 518A(Vitaly and Strings-构造)
- CF(#293 div2):A:Vitaly and Strings
- CF 293 A. Vitaly and Strings
- A. Vitaly and Strings
- A. Vitaly and Strings
- A. Vitaly and Strings
- codeforces 518A Vitaly and Strings
- 518A - Vitaly and Strings【string】
- CodeForces 518A Vitaly and Strings
- [CodeForces518A]Vitaly and Strings[字符串][构造]
- CodeForces - 518A Vitaly and Strings(水题)
- 【Code Forces】518A Vitaly and Strings(思维题)
- codeforces 293 dvi2 A. Vitaly and Strings
- Codeforces Round #293 (Div. 2) -- A. Vitaly and Strings (字符串构造)
- Vitaly and Strings
- Vitaly and Strings
- Codeforces Round #293 (Div. 2)A. Vitaly and Strings
- Codeforces Round #293 (Div. 2) -- A. Vitaly and Strings
- CSS3 颜色渐变 gradient
- 双缓冲绘图
- vs2010 asp.net项目中集成ckeditor和ckfinder最简单图文教程
- SQL server 2012 安装教程
- 【CSS】关于position:absolute布局
- CF 518A(Vitaly and Strings-构造)
- TCP连接建立过程中为什么需要“三次握手”
- 在线开发与编译的脚本语言
- mongoDB的读书笔记(04)_【Replica】(01)_Replica的一些基本概念
- 学习Python(1)
- 数学之路-python计算实战(11)-机器视觉-图像增强
- 计算未来:年轻程序猿如何凑够540万供老年花费?
- CF 518B(Tanya and Postcard-计数统计)
- [LeetCode OJ][007]Reverse Integer