洛谷试炼场 - 关卡1-5 - 简单字符串 - (Done)
#include<bits/stdc++.h>
using namespace std;
string s;
char e[]={'','','','','','','','','','','X'};
int main()
{
cin>>s;
int res=;
for(int p=,c=;p<=;p++)
if(s[p]!='-') res+=(s[p]-'')*(++c), res%=;
if(e[res]==s[]) cout<<"Right"<<endl;
else cout<<(s.substr(,)+e[res])<<endl;
}
P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…
#include<bits/stdc++.h>
using namespace std;
int a,b;
string s;
int main()
{
cin>>s;
a=;
for(uint32_t i=;i<s.size();i++) a*=(s[i]-'A'+), a%=;
cin>>s;
b=;
for(uint32_t i=;i<s.size();i++) b*=(s[i]-'A'+), b%=;
if(a==b) cout<<"GO"<<endl;
else cout<<"STAY"<<endl;
}
P1308 统计单词数
(我觉得这题输入输出有毛病……跳过吧)
#include<bits/stdc++.h>
using namespace std;
string s;
void rev(string& s)
{
int i=, j=s.size()-;
while(i<j) swap(s[i++],s[j--]);
}
void del(bool f,string& s)
{
if(f) //后导零
{
while(s.size() && s.back()=='') s.erase(s.size()-,);
if(s.empty()) s="";
}
else //前导零
{
while(s.size() && s[]=='') s.erase(,);
if(s.empty()) s="";
}
}
int main()
{
cin>>s;
int p; string a,b;
if((p=s.find('.'))!=string::npos) //小数
{
a=s.substr(,p), b=s.substr(p+);
rev(a), rev(b);
del(,a), del(,b);
s=a+'.'+b;
}
else if((p=s.find('/'))!=string::npos) //分数
{
a=s.substr(,p), b=s.substr(p+);
rev(a), rev(b);
del(,a), del(,b);
s=a+'/'+b;
}
else if((p=s.find('%'))!=string::npos) //百分数
{
a=s.substr(,p);
rev(a), del(,a);
s=a+'%';
}
else rev(s), del(,s); //整数
cout<<s<<endl;
}
#include<bits/stdc++.h>
using namespace std;
string s[];
int cnt[];
int main()
{
for(int i=;i<=;i++)
{
getline(cin,s[i]);
for(auto x:s[i]) if(isupper(x)) cnt[x-'A']++;
}
int mx=; for(int i=;i<;i++) mx=max(mx,cnt[i]);
for(int r=mx;r>=;r--)
{
int lim=; for(int c=;c<;c++) if(cnt[c]>=r) lim=c;
for(int c=;c<=lim;c++)
{
if(c>) printf(" ");
if(cnt[c]>=r) printf("*");
else printf(" ");
}
printf("\n");
}
for(int c=;c<;c++)
{
if(c>) printf(" ");
printf("%c",'A'+c);
}
}
#include<bits/stdc++.h>
using namespace std;
int n;
string s;
int main()
{
cin>>n>>s;
for(auto x:s) cout<<(char)('a'+(x-'a'+n)%);
}
洛谷试炼场 - 关卡1-5 - 简单字符串 - (Done)的更多相关文章
- 洛谷试炼场 - 关卡2-1 - 简单的模拟 - (Done)
最近这段时间感冒外加一些乱七八糟的事情,导致脑子严重僵化……只好刷刷基础(水)题巩固巩固基础(混混题数). 目录 P1003 铺地毯 P1067 多项式输出 P1540 机器翻译 P1056 排座椅 ...
- 洛谷试炼场-简单数学问题-P1403 [AHOI2005]-因数
洛谷试炼场-简单数学问题 P1403 [AHOI2005]约数研究 Description 科学家们在Samuel星球上的探险得到了丰富的能源储备,这使得空间站中大型计算机"Samuel I ...
- 洛谷试炼场-简单数学问题-P1045 麦森数-高精度快速幂
洛谷试炼场-简单数学问题 B--P1045 麦森数 Description 形如2^P−1的素数称为麦森数,这时P一定也是个素数.但反过来不一定,即如果PP是个素数,2^P-1 不一定也是素数.到19 ...
- 洛谷试炼场-简单数学问题-P1088 火星人
洛谷试炼场-简单数学问题 A--P1088 火星人 Description 人类终于登上了火星的土地并且见到了神秘的火星人.人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法 ...
- 洛谷 P4036 [JSOI2008]火星人(splay+字符串hash)
题面 洛谷 题解 首先,我们知道求最长公共前缀可以用二分答案+hash来求 因为有修改操作, 考虑将整个字符串的hash值放入splay中 接着就是splay的基本操作了 Code #include& ...
- 洛谷 P3263 [JLOI2015]有意义的字符串
洛谷 首先,看到\((\frac{(b+\sqrt{d})}{2})^n\),很快能够想到一元二次方程的解\(\frac{-b\pm\sqrt{\Delta}}{2a}\). 所以可以推出,\(\fr ...
- 洛谷P3234 抄卡组 [HNOI2014] 字符串hash
正解:字符串hash 解题报告: 传送门! 字符串hash是字符串匹配中很常见的一个方法,原理也很好懂,这里就不做太多阐述辣有时间放到hash笔记里面去QAQ 题意不说了挺好理解的,自带一句话概括好评 ...
- 洛谷 P1308 统计单词数【字符串+模拟】
P1308 统计单词数 题目描述 一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数. 现在,请你编程实现这一功能,具体要求是:给定 ...
- 洛谷P3538 [POI2012]OKR-A Horrible Poem [字符串hash]
题目传送门 A Horrible Poem 题目描述 Bytie boy has to learn a fragment of a certain poem by heart. The poem, f ...
随机推荐
- vim配置go语法高亮
操作系统 : CentOS7.3.1611_x64 go 版本 : go1.8.3 linux/amd64 vim版本 :version 7.4.160 vim配置go语言语法高亮的问题已经遇到过好几 ...
- Lombok 使用攻略
1. Lombok 简介 Lombok 可以通过简单的注解来帮助我们简化消除一些必须有但显得很臃肿的Java代码,通过使用对应的注解,可以在编译源码的时候生成对应的方法. Lombok 既是一个 ID ...
- Django 用户登陆访问限制 @login_required
#用户登陆访问限制 from django.http import HttpResponseRedirect #只有登录了才能看到页面 #设置方法一:指定特定管理员才能访问 def main(requ ...
- mysql基础SQL练习
许久收藏的练习mysql语句的,现在看来任然有学习价值! 表如下: Student(Sid,Sname,Sage,Ssex) 学生表 Course(Cid,Cname,Tid) 课程表 SC(Sid, ...
- 朗科32G TF卡的读写测试
卡是这样的, 下面是实际测试的结果. 容量测试 SKS的USB2外置读卡器, X240内置读卡器加上SD卡套 UNITEK的USB3.0读卡器, 经过UNITEK的USB3.0 HUB 看来读4 ...
- [转]epoll详解
什么是epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll.当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new AP ...
- Spark的历史与发展(目录)
对于一个具有相当技术门槛与复杂度的平台,Spark从诞生到正式版本的成熟,经历的时间如此之短,让人感到惊诧.2009年,Spark诞生于伯克利大学AMPLab,最开初属于伯克利大学的研究性项目.它于2 ...
- case when then 中判断null的方法
--下列SQL无效 SELECT CASE MAX(T.CREATE_TIME) WHEN NULL THEN TO_DATE('2019-03-05 00:00:01','yyyy-MM-dd hh ...
- rm -rf python 实现 v0.1
#coding=utf- import os def join(arr,join_falg): res = "" for a in arr: res += a+join_falg ...
- Spring事务的5种隔离级别和7种传播性
隔离级别 isolation,5 种: ISOLATION_DEFAULT,ISOLATION_READ_UNCOMMITTED,ISOLATION_READ_COMMITTED,ISOLATION_ ...