博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Codeforces Round #555 (Div. 3) A B C1(很水的题目)
阅读量:5093 次
发布时间:2019-06-13

本文共 1981 字,大约阅读时间需要 6 分钟。

A. Reachable Numbers

题意:设f(x)为 x+1 这个数去掉后缀0的数,现在给出n,问经过无数次这种变换后,最多能得到多少个不同的数。

代码

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
const int maxn=1e5+5;typedef long long ll;using namespace std;int sum=0;map
mp;int f(int x){ if(mp[x]==true) { return 1; } //cout<
<
>n; f(n); cout<
<

 

B. Long Number

题意:给一个长度为n的字符串,给出 f 数组表示你可以把字符 x 变成对应的 f (x),你只能修改一段连续的子串,求修改后字典序最大的字符串。

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
const int maxn=1e5+5;typedef long long ll;using namespace std;map
mp;int main(){ int n; cin>>n; string str; cin>>str; char c[2]; for(int t=1;t<=9;t++) { char ss='0'+t; cin>>c; mp[ss]=c[0]; } int flag=0; for(int t=0;t
str[t]) { str[t]=mp[str[t]]; flag=1; } else if(flag==1&&mp[str[t]]

C1. Increasing Subsequence (easy version)

 

 

 

 

 

 

题意:给一个长度为 n 的数组,每个数不一样,每次你可以从坐边界或者右边界取一个数,要求每一次取的数都要比上一次取得数要大,求最多可以取多少个数。

代码:

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
const int maxn=1e5+5;typedef long long ll;using namespace std;vector
vec;int main(){ int n; cin>>n; int x; for(int t=0;t
::iterator it1=vec.begin(),it2=vec.end()-1; vector
v; int xx=0; for(int t=0;t
xx||*it1>xx) { if(*it2<*it1&&*it2>xx&&*it1>xx) { xx=*it2; v.push_back('R'); it2--; } else if(*it1<*it2&&*it2>xx&&*it1>xx) { xx=*it1; v.push_back('L'); it1++; } else if(*it2>xx) { xx=*it2; v.push_back('R'); it2--; } else if(*it1>xx) { xx=*it1; v.push_back('L'); it1++; } // cout<
<
::iterator it=v.begin(); for(it=v.begin();it!=v.end();it++) { cout<<*it; } return 0;}

 

 

转载于:https://www.cnblogs.com/Staceyacm/p/10793279.html

你可能感兴趣的文章
Arduino学习笔记55
查看>>
11.20 HTML及CSS
查看>>
MongoDB DBA 实践2-----MongoDB CRUD操作
查看>>
input表单的type属性详解,不同type不同属性之间区别
查看>>
42.zip
查看>>
sftp日志文件定时下载到本地文件 python 3
查看>>
Python基础
查看>>
odoo 开发者模式添加计算字段
查看>>
显示分类对应的文章数目,为空的设置为0,按文章数目排序
查看>>
centos ssh配置使用
查看>>
美国ADP就业数据是什么?与非农有何关系
查看>>
读懂金融危机必看的十四本书
查看>>
关于64位win7环境下VS连接oracle数据库的问题
查看>>
【刷题】LOJ 6007 「网络流 24 题」方格取数
查看>>
Hive分析hadoop进程日志
查看>>
js二(多)叉树算法
查看>>
"System.Data.OracleClient.OracleConnection"的类型初始值设定项引发异常.
查看>>
MVC 19个通信(请求)管道
查看>>
linux基本命令学习(一)文件处理命令
查看>>
UVA 122 - Trees on the level
查看>>