HustOJ - 1024

 1 #include <iostream>
 2 #include <string>
 3 #include <vector>
 4 using namespace std;
 5
 6 int main()
 7 {
 8     int n,i,j;
 9     string s;
10     cin>>n;
11
12     for(i=1;i<=n;i++)
13     {
14         cin>>s;
15         cout<<"String #"<<i<<endl;
16         for (j=0;j!=s.size();j++)
17         {
18             if(s[j]<90 && s[j]>=65)
19             {
20                 cout<<++s[j];
21             }
22             if(s[j]==90)
23             {
24                 cout<<‘A‘;
25             }
26         }
27         cout<<endl<<endl;
28     }
29     return 0;
30 }

1024 IBM Minus One

ZOJ:1240

时间: 2024-10-01 06:07:17

HustOJ - 1024的相关文章

HUSTOJ的Windows版评判内核(限制内存使用)

HUSTOJ的Windows版评判内核(一) 作者:游蓝海 个人主页:http://blog.csdn.net/you_lan_hai 2013.4.9 注:最新版本项目地址:https://github.com/NsLib/FreeJudger.新版FreeJudger,跟我之前写的这个已经完全不一样了,之前的这个废除.虽然现在工作忙,但我们会继续开发FreeJudger,直到功能完善,详见:HUSTOJ的Windows版评判内核(二) 在线评测系统(Online Judge System,O

hustOJ 添加 golang 支持

hustOJ 支持Go1.7.1 是否为docker环境不重要,此处所有内容均为docker中执行,普通主机手动安装则更加如此 建议在docker中执行,因为OJ为严控恶意权限,judge_client做了很多特殊指令 hustOJ 虽然有部分代码涉及到了golang 但,实际还无法正常执行. 本次支持的是go 1.7.1 关键改动都在core组件里面的judge_client 系统修改 配置apt使用清华大学镜像下载golang 文件 /etc/apt/sources.list deb htt

Linux 打开文件数1024限制的原理以及解决办法

/proc/sys/fs/file-max  该文件指定了可以分配的文件句柄的最大数目. 查看最大值: [[email protected] home]# cat /proc/sys/fs/file-max  100977 [[email protected] home]# 这表明这台Linux系统最多允许同时打开(即包含所有用户打开文件数总和)100977个文件,是Linux系统级硬限制,所有用户级的打开文件数限制都不应超过这个数值.通常这个系统级硬限制是Linux系统在启动时根据系统硬件资源

【TK】1024: 手机话费

1024: 手机话费 时间限制: 1 Sec  内存限制: 32 MB提交: 2500  解决: 1250[提交][状态][下载(1元)] 题目描述 小明的手机每天消费1元,每消费K元就可以获赠1元,一开始小明有M元,问最多可以用多少天? 输入 输入包括多个测试实例.每个测试实例包括2个整数M,K(2<=k<=M<=1000).M=0,K=0代表输入结束. 输出 对于每个测试实例输出一个整数,表示M元可以用的天数. 样例输入 2 2 4 3 0 0 样例输出 3 5 1 #include

com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 &gt; 1024)

### Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 > 1024). You can change this value on the server by setting the max_allowed_packet' variable. ; SQL []; Packet for query is too large (1169 > 1024). You can change

hdu 1024 Max Sum Plus Plus(简单dp)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1024 题意:给定一个数组,求其分成m个不相交子段和的最大值. 这题有点问题其实m挺小的但题目并没有给出. dp[i][j]表示取第i 位的数共取了j段然后转移方程显然为 dp[i][j]=max(dp[i - 1][j]+a[j] , max(dp[j - 1][j - 1]~dp[i - 1][j - 1]))(大致意思是取第i位要么i-1位取了j个那么a[j]刚好能与i-1拼成一段,或者j -

mysql 数据库1024问题

max_allowed_packet会重置为1024,这样导致在做查询或插入操作时,项目出现无法访问数据库的情况,报如下错误: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4357 > 1024). You can change this value on theserver by setting the max_allowed_packet' variable. 这个问题我在网上也看了好多解决办法,大

HDU 1024 Max Sum Plus Plus --- dp+滚动数组

HDU 1024 题目大意:给定m和n以及n个数,求n个数的m个连续子系列的最大值,要求子序列不想交. 解题思路:<1>动态规划,定义状态dp[i][j]表示序列前j个数的i段子序列的值,其中第i个子序列包括a[j], 则max(dp[m][k]),m<=k<=n 即为所求的结果 <2>初始状态: dp[i][0] = 0, dp[0][j] = 0; <3>状态转移: 决策:a[j]自己成为一个子段,还是接在前面一个子段的后面 方程: a[j]直接接在前面

[2016-03-28][HDU][1024][Max Sum Plus Plus]

时间:2016-03-28 17:45:33 星期一 题目编号:[2016-03-28][HDU][1024][Max Sum Plus Plus] 题目大意:从n个数字提取出一定数字组成m个部分,使得这个部分的总和最大 分析: dp[i][j]表示前i段计算第j个数字,dp[i][j] = max(dp[i - 1][j - 1] + a[j],dp[i][k] + a[j]); #include <algorithm> #include <cstring> #include &