洛谷 P3742 umi的函数

思路

\(loceaner\)已经蔡虚鲲到连红题都不会做了

因为有\(special\ judge\)所以我们就可以瞎搞了!

由题目可知,只要有一个\(y[i] > x[i]\)则一定没有答案(真的是很显然了!),其他的话,因为\(y\)本身就是一种解,所以最后输出\(y\)就好了,然而我一开始脑残……所以有用了个中介数组……不过懒得改了,反正也能过(数据水嘛

代码

//知识点:
/*
By:Loceaner
*/
#include <cstdio>
#include <cstring>
#include <iostream>
using namespace std; inline int read() {
char c = getchar();
int x = 0, f = 1;
for( ; !isdigit(c); c = getchar()) if(c == '-') f = -1;
for( ; isdigit(c); c = getchar()) x = (x << 3) + (x << 1) + (c ^ 48);
return x * f;
} const int N = 111; int n;
char x[N], y[N], zj[N]; int main() {
n = read();
for(int i = 0; i < n; i++) cin >> x[i];
for(int i = 0; i < n; i++) cin >> y[i];
for(int i = 0; i < n; i++) {
if((int)x[i] < int(y[i])) return cout << "-1\n", 0;
else if((int)x[i] == (int)y[i]) zj[i] = x[i];
else if((int)x[i] > (int)y[i]) zj[i] = y[i];
}
for(int i = 0; i < n; i++) cout << zj[i];
return 0;
}

最新文章

  1. iOS开发——UI进阶篇(十九)UISearchBar控件简介
  2. express框架路由配置及congtroller自动加载
  3. winform 属性
  4. 相关css 细节处理 neat.css
  5. C# 文件递归
  6. 恢复mdf文件到数据库方法
  7. Android Things:Raspberry Pi 3 B 刷入 Android Things
  8. wordpress迁移
  9. IIS 7.0, ASP.NET, pipelines, modules, handlers, and preconditions
  10. JavaScript设计模式之单例模式
  11. Selenium模块化
  12. trove taskmanger api
  13. USACO Section 1.2 Milking Cows 解题报告
  14. win10被微软流氓更新后编译基于visual Studio的web项目报[ArgumentOutOfRangeException: 指定的参数已超出有效值的范围
  15. [POI 2015]Kinoman
  16. Shell脚本中变量和函数变量的作用域
  17. 第48节:Java当中的集合框架
  18. 洛谷P1219 :八皇后(DFS+回溯)
  19. Java -- JDBC 学习--使用 DBUtils
  20. redis的高级事务CAS(乐观锁)

热门文章

  1. Ubuntu 16.04 + OpenCV 自定义环境变量 pkg-config / PKG_CONFIG_PATH
  2. NXP官方的i.mx6ul板级uboot源码适配
  3. UVA 10790 How Many Points of Intersection? 组合数学
  4. C# 中如何深度复制某一个类型(备注:可能有 N 个类型需要复制)的对象?
  5. DAX 第九篇:文本函数
  6. 【Python】运算符
  7. 深入理解TCP/IP应用层
  8. 大文件SQl脚本怎么还原以及SQlsqlserver怎么全自动备份数据库
  9. Linux磁盘系统——管理磁盘的命令
  10. Laravel向表里插入字段