我朋友说这是个简单的橙题。
  • 板块灌水区
  • 楼主parsey
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/7/10 21:29
  • 上次更新2024/7/11 07:47:03
查看原帖
我朋友说这是个简单的橙题。
1370354
parsey楼主2024/7/10 21:29

你们不用写代码!

你们不用写代码!

你们不用写代码!

题目是这样的:```输入一个字符串,第一步:各个字符构成环。比如,一个8长度的字符串,按顺时针,依次是1,2,3,4,5,6,7,8,1(因为是个环),第二步:然后输入一个字符,插入任意两个字符的中间,比如插入到3和4之中,环会变成1,2,3,c,4,5,6,7,8,1。第三步:然后把这些字符都变成ASCII(美国信息交换标准代码)。这样就能得到一个ASCII码环。 例如,49,50,51,99,52,53,54,55,56,49...第四步:然后,将每个数的各个位调换。也就是94,05,15,99,25,35,45,55,65,94...第五步:然后取出一个调换过的数,得到新的环:比如,取出35,得到94,05,15,99,25,45,55,65,94...第六步:然后算出相邻两个数字之差(大减小),把它们的差求和。这样的操作就完了。

求出,第二步我们输入的字符放在哪里,第五步取出哪个“调换过的数”,最后的差的求和最小?

输入:一个字符串和一个字符。 输出:第二步的放在这个字符串的两个相邻的字符之间,输出这两个字符;第五步取出的数。

而我的代码是这样的

#include <bits/stdc++,h>

using namespace std;

int main()

{

string s;

char c;

cin >> s >> c;

然后就不会了。。。
2024/7/10 21:29
加载中...