最小生成树(贪心)--构造回文串(字符串 + 回文判断 + 构造)

1.最小生成树

java 复制代码
import java.util.*;


public class Main{
    
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int n=sc.nextInt();
        int[] arr=new int[n];
        for(int i=0;i<n;i++){
            arr[i]=sc.nextInt();
        }
        
        Arrays.sort(arr);
        long sum=0;
        
        for(int i=1;i<n;i++){
            sum+=arr[0]+arr[i];
        }
        System.out.print(sum);
    }
}

2.构造回文串(字符串 + 回文判断 + 构造)

java 复制代码
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        // 读取测试用例数量
        int t = sc.nextInt();
        
        // ✅ 用 for 循环跑 t 次(代替 while(n-->0))
        for(int i = 0; i < t; i++){
            int a = sc.nextInt();
            
            if(a == 1){
                System.out.println("a");
            } else {
                System.out.println("No");
            }
        }
    }
}
相关推荐
草莓熊Lotso5 小时前
Linux 线程同步与互斥(二):线程同步从条件变量到生产者消费者模型全解,原理 + 源码彻底吃透
linux·运维·服务器·c语言·开发语言·数据库·c++
人道领域5 小时前
【LeetCode刷题日记】:344,541-字符串反转字符串反转技巧:双指针原地交换法
算法·leetcode·面试
Crazy________5 小时前
4.13docker仓库registry
mysql·算法·云原生·eureka
澈2075 小时前
C++ string操作指南:从入门到精通
数据结构·c++·算法
lsx2024065 小时前
CSS 分组和嵌套
开发语言
并不喜欢吃鱼5 小时前
C++中使用memcpy的拷贝问题
开发语言·c++
小郑加油5 小时前
python学习Day6-7天:条件判断与基本综合应用
java·服务器·apache
努力长头发的程序猿6 小时前
Unity2D当中的A*寻路算法
算法·unity·c#
Raink老师7 小时前
用100道题拿下你的算法面试(矩阵篇-2):求转置矩阵
算法·面试·矩阵
苏瞳儿10 小时前
java对数据库的增删改查
java·数据库·oracle