首页 > AI文库 >

小美定义一个01串的权值为:每次操作选择一位取反,使得相邻字符都不相等的最小操作次数。例如, “10001 "的权值是1 ,因为只需要修改一次:对第三个字符取反即可。现在小美拿到了一个01串

分享 12450
以下是生成Java代码的示例,用于计算给定字符串的所有非空子串的权值之和:

```java
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
int sum = 0;

for (int i = 0; i < str.length(); i++) {
int count = 0;
for (int j = i; j < str.length(); j++) {
if (j > i && str.charAt(j) == str.charAt(j - 1)) {
count++;
} else {
count = 1;
}
sum += count;
}
}

System.out.println(sum);
}
}
```

请注意,这只是一个示例代码,可能需要根据实际需求进行修改和优化。

相关推荐

中国经济实现高质量发展具备哪些显著优势论文1500字

AI文库

世界变乱交织,中国笃行担当 变革动荡 大国关系 中国智慧 上述内容分别为大标题和三个小标题,请以此写出不少于2000字的形式与政策论文,要求内容充实具体,不存在抄袭、、雷同情况

AI文库

假如你是形式与政策这个课程的一名学生,请以“世界变乱多织,中国笃行担当”为主题,写一篇论文,要求完全按照论文的格式,字数一定在2500字以上!

AI文库

请结合《走好新时代科技自立自强之路》专题和今年2月8日广东省高质量发展大会聚焦产业科技话创新、谋未来主题,谈谈你对党的二十大提出的“科技强国”战略的认识及行动

AI文库

国家安全为什么与你我息息相关论文不少于1500

AI文库

热门图文

上一篇:用java代码实现:给一个数组A,构造一个数组B,数组B的每一位都和数组A的对应位置元素不同,但是总和一样,这样的数组B有多少种

下一篇:小美拿到了一个数组a,他准备构造一个数组b满足: 1.b的每一位都和a对应的位置不同 2. b的所有元素之和与a相同 3.b中元素都是正整数