牛客挑战赛 50

Posted @了凡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了牛客挑战赛 50相关的知识,希望对你有一定的参考价值。

文章目录

牛客挑战赛


前言

博主介绍:

本人是一个不知名的二本院校计科专业大二学生,每天除了上课就是在学校里的一个小组学习,之前学习了JAVA后学了Python如今在专注于学习Golang语言,每天总是很多胡思乱想,想一些不着调的想法,想做很多很多的软件让很多朋友们使用,但如今的技术还不到家,希望可以做出很多很多的APP给大家一起用,现仍需继续努力!一起加油!



A Red and Blue and Green

题目描述

链接:https://ac.nowcoder.com/acm/contest/11190/A
来源:牛客网
在这里插入图片描述

input

在这里插入图片描述

output

在这里插入图片描述

示例

在这里插入图片描述

题解

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        String str = sc.next();
 
        char[] Char = str.toCharArray();
        for(int i = 1; i < n; i += 2){
            if(Char[i] == Char[i - 1]){
                if(i + 1 < n){
                	Char[i] = swap(Char[i], Char[i + 1]);
                }else{
                	Char[i] = swap(Char[i], Char[i - 1]);
                }
 
            }else if(i + 1 < n && Char[i] == Char[i + 1]){
            	Char[i] = swap(Char[i], Char[i - 1]);
            }
        }
        System.out.print(str);
    }
    static char swap(char a, char b){
        if(a == 'R'){
            if(b == 'R' || b == 'B')
                return 'G';
            else
                return 'B';
        }else if(a == 'G'){
            if(b == 'G' || b == 'B')
                return 'R';
            else
                return 'B';
        }else{
            if(b == 'R' || b == 'B')
                return 'G';
            else
                return 'R';
        }
    }
}

B Random eat Cake

题目描述

在这里插入图片描述

input

在这里插入图片描述

output

在这里插入图片描述

示例

在这里插入图片描述

题解

C k-palindrome

题目描述

在这里插入图片描述

input

在这里插入图片描述

output

在这里插入图片描述

示例

在这里插入图片描述

题解

D Derivation of polynomials

题目描述

在这里插入图片描述

input

在这里插入图片描述

output

在这里插入图片描述

示例

在这里插入图片描述

题解

E XYZ Problem

题目描述

在这里插入图片描述

input

在这里插入图片描述

output

在这里插入图片描述

示例

在这里插入图片描述

题解

F Alice, Bob and Play Game

题目描述

在这里插入图片描述

input

在这里插入图片描述

output

在这里插入图片描述

示例

在这里插入图片描述

题解

G Travel on M-ary tree

题目描述

在这里插入图片描述

input

在这里插入图片描述

output

在这里插入图片描述

示例

在这里插入图片描述

题解

以上是关于牛客挑战赛 50的主要内容,如果未能解决你的问题,请参考以下文章

牛客网NowCoder Wannafly挑战赛9 A.找一找(数据处理) C.列一列(sscanf)

牛客挑战赛51 B.NIT的图(二分查找)

牛客挑战赛 47C条件(floyd求闭包bitset优化)

牛客挑战赛53 C.奇奇怪怪的魔法阵(状压)

牛客挑战赛53 C.奇奇怪怪的魔法阵(状压)

解决方案电影标题中缺少代码的片段,完成挑战更多[关闭]