牛客网华为机试java版

目录

  • HJ1 字符串最后一个单词的长度
  • HJ2 计算某字符出现次数
  • HJ3 明明的随机数
  • HJ4 字符串分隔
  • HJ5 进制转换
  • HJ6 质数因子
  • HJ7 取近似值
  • HJ8 合并表记录
  • HJ9 提取不重复的整数
  • HJ26 字符串排序
  • HJ80 整型数组合并
  • HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序

HJ1 字符串最后一个单词的长度

在这里插入图片描述
方法1:用时20ms

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);String s = in.nextLine();if(s.length() > 5000)return;Integer index = s.lastIndexOf(" ");String word = s.substring(index+1);System.out.print(word.length());}
}

方法2:用时8ms

import java.util.Scanner;
import java.io.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) throws IOException{InputStream inputStream = System.in ;int length=0;char c;while('\n' != (c=(char)inputStream.read())){length ++ ;if(c == ' '){length = 0;}}System.out.println(length);}
}

HJ2 计算某字符出现次数

在这里插入图片描述
方法1:用时30ms

import java.util.Scanner;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) {// Scanner in = new Scanner(System.in);// String first = in.nextLine();// char second = in.next().charAt(0);// int times = 0;// for(int i=0;i<first.length();i++){//     char te = first.charAt(i);//     if(second == te || second == te - 32 || second == te+32){//         times++;//     }// }// System.out.print(times);Scanner in = new Scanner(System.in);String s = in.nextLine().toLowerCase();String b = in.nextLine().toLowerCase();System.out.println(s.length() - s.replaceAll(b, "").length());}
}

方法2:用时6ms

import java.io.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) throws IOException {int count = 0;BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));char[] first = bufferedReader.readLine().toLowerCase().toCharArray();char[] second = bufferedReader.readLine().toLowerCase().toCharArray();char tar = second[0];for(char c : first){if(c == tar){count++;}}System.out.print(count);}
}

HJ3 明明的随机数

在这里插入图片描述

方法1:用时10ms

import java.io.*;
import java.util.Arrays;
import java.util.HashMap;
public class Main {public static void main(String[] args) throws IOException {BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));Integer n = Integer.parseInt(bufferReader.readLine());HashMap<String, String> hashMap = new HashMap<String, String>();for (int i = 0; i < n; i++) {String str = bufferReader.readLine();if (str != null) {if (!hashMap.containsKey(str)) {hashMap.put(str, "");}}}Object[] keyArray = hashMap.keySet().toArray();Integer[] list = new Integer[keyArray.length];for (int i = 0; i < keyArray.length; i++) {list[i] = Integer.parseInt(keyArray[i].toString());}Arrays.sort(list);for (int i : list) {System.out.println(i);}}
}

方法2:用时8ms

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws IOException {BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));String str;while((str=bf.readLine())!=null){boolean[] stu=new boolean[1001];StringBuilder sb=new StringBuilder();int n=Integer.parseInt(str);for(int i=0;i<n;i++)stu[Integer.parseInt(bf.readLine())]=true;for(int i=0;i<1001;i++)if(stu[i])sb.append(i).append("\n");sb.deleteCharAt(sb.length()-1);System.out.println(sb.toString());}}
}

HJ4 字符串分隔

在这里插入图片描述
方法1:用时9ms

import java.io.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) throws IOException {BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));String str = bufferReader.readLine();int length = str.length();if((length % 8)<8 && (length % 8)!=0){int n = 8-(length % 8);for(int i=0;i<n;i++){str+="0";}}char[] arr = str.toCharArray();String temp = "";for(int i=0;i<arr.length;i++){temp+=arr[i];if((i+1)%8 == 0){System.out.println(temp);temp = "";}}}
}

方法2:用时6ms

import java.io.*;public class Main{public static void main(String[] args) throws IOException{BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String str;while((str = br.readLine())!=null){int len = str.length();int start = 0;while (len >= 8){System.out.println(str.substring(start, start + 8));start += 8;len -= 8;}if (len > 0) {char[] tmp = new char[8];for(int i = 0;i<8;i++){tmp[i]='0';}for(int i = 0; start < str.length(); i++) {tmp[i] = str.charAt(start++);}System.out.println(String.valueOf(tmp));}}}
}

HJ5 进制转换

方法1:用时9ms

import java.io.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) throws IOException {BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));String str = bufferReader.readLine();if(str.startsWith("0x")){Long n = Long.parseLong(str.substring(2),16);System.out.println(n);}else{Long n = Long.parseLong(str,16);System.out.println(n);}}
}

方法2:用时5ms

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws IOException {// 先读取控制台输入BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));String str;char[] num_arr =new char[]{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'};while (null != (str = reader.readLine())) {// 取出 0x 后面的字符串String hexNum = str.substring(2);// 字符串长度,可以用来表示位数int digit = hexNum.length();// 存放十进制结果int result = 0;for (int i = 0; i < digit; i++) {char cur_char = hexNum.charAt(i);int cur_num = indexOf(num_arr, cur_char);result += cur_num * Math.pow(16, digit - i - 1);}System.out.println(result);}}public static int indexOf(char[] arr, char num) {for (int i = 0; i < arr.length; i++) {if (arr[i] == num) {return i;}}return 0;}}

HJ6 质数因子

在这里插入图片描述
方法1:用时10ms

import java.io.*;import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) throws IOException{BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));String str = bufferReader.readLine();Integer num = Integer.parseInt(str);printPrimeFactors(num);}public static void printPrimeFactors(int number) {while(number % 2 == 0){System.out.print(2+" ");number /= 2;}for(int i=3;i<=Math.sqrt(number);i+=2){while(number % i == 0){System.out.print(i+" ");number /= i;}}if(number>2){System.out.print(number);}}
}

方法2:用时6ms

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String str;while ((str = br.readLine()) != null) {int num = Integer.parseInt(str);StringBuilder sb = new StringBuilder();for (int i = 2; i <= Math.sqrt(num); i++) {if (num % i == 0) {sb.append(i).append(" ");num = num / i;i--;}}sb.append(num).append(" ");System.out.println(sb.toString());}}
}

HJ7 取近似值

在这里插入图片描述
方法1:用时8ms

import java.io.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) throws IOException {BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));String str = bufferReader.readLine();        double num = Double.parseDouble(str);int res = (int)num;if(num-res >= 0.5){System.out.println(res+1);}else{System.out.println(res);}}
}

方法2:用时9ms

import java.util.*;
import java.io.*;
public class Main {public static void main(String args[])throws Exception{BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));String str = bf.readLine();int index = str.indexOf(".");int a = Integer.parseInt(str.substring(0, index));int b = Integer.parseInt(str.substring(index + 1, index + 2));if(b >= 5){a++;System.out.println(a);}else{System.out.println(a);}}
}

HJ8 合并表记录

在这里插入图片描述
方法1:用时11ms

import java.io.*;
import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) throws IOException{BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));String str = bufferReader.readLine();int num = Integer.parseInt(str);HashMap<Integer,Integer> map = new HashMap<Integer,Integer>();while((str = bufferReader.readLine())!= null){String[] arr = str.split(" ");Integer key = Integer.parseInt(arr[0]);Integer value = Integer.parseInt(arr[1]);if(!map.containsKey(key)){map.put(key,value);}else{map.put(key,map.get(key)+value);}}Integer[] keys = map.keySet().toArray(new Integer[0]);Arrays.sort(keys);for(Integer i : keys){System.out.println(i+" "+map.get(i));}}
}

方法2:用时8ms

import java.util.*;
import java.io.*;
public class Main {public static void main(String[] args) throws Exception{StreamTokenizer st = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));st.nextToken();      // 分隔符int n = (int) st.nval;   // 强转int[] arr = new int[n];for (int i = 0; i < n; i++) {st.nextToken();int key = (int) st.nval;st.nextToken();int value = (int) st.nval;arr[key] = arr[key] + value;}StringBuilder sb = new StringBuilder();for (int i = 0; i < arr.length ; i++) {if(arr[i] != 0){sb.append(i).append(" ").append(arr[i]).append("\n");}}System.out.println(sb.toString());}
}

题目貌似没说key是连续的,可以使用TreeMap代替普通的数组实现,无非都想要自带的排序效果。

HJ9 提取不重复的整数

方法1:用时10ms

import java.io.*;import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args)throws IOException {BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));String str = bufferReader.readLine();HashMap<Integer,Boolean> map = new HashMap<Integer,Boolean>();char[] arr = str.toCharArray();for(int i = arr.length-1;i>=0;i--){Integer key = Integer.parseInt(arr[i]+"");if(!map.containsKey(key)){map.put(key,true);System.out.print(key);}}}
}

方法2:用时5ms

import java.io.InputStream;public class Main {public static void main(String[] args) throws Exception {InputStream in = System.in;int available = in.available()-1;char[] chars = new char[available];while (available-- > 0) {chars[available] = (char) in.read();}StringBuilder resul = new StringBuilder();for (int i = 0; i < chars.length; i++) {if (resul.lastIndexOf(String.valueOf(chars[i])) != -1){continue;}resul.append(chars[i]);}System.out.println(resul.toString());}}

HJ26 字符串排序

在这里插入图片描述
方法1:用时7ms

import java.util.*;import java.io.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args)throws IOException {BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));String str = bufferReader.readLine();StringBuilder sb = new StringBuilder();for (int j = 0; j < str.length(); j++) {char ch = str.charAt(j);if ((ch >= 65 && ch <=90) || (ch >= 97 && ch <= 122)) {sb.append('0');} else {sb.append(ch);}}for (int i = 65; i < 97; i++) {int m = 0;for (int j = 0; j < str.length(); j++) {char ch = str.charAt(j);char nch = sb.charAt(m);if (ch == i || ch == i + 32) {if (nch == '0') {sb.setCharAt(m, ch);while(m<str.length()){m++;nch = sb.charAt(m);if(nch == '0'){break;}}} else {int n = m + 1;while (n < str.length()) {nch = sb.charAt(n);if (nch == '0') {sb.setCharAt(n, ch);m++;break;}n++;}}}}}System.out.print(sb.toString());}
}

方法2:用时6ms

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;public class Main{public static void main(String[] args) throws IOException{BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String s;while((s = br.readLine()) != null){char[] ch = s.toCharArray();char[] chars = new char[ch.length];int flag = 65, j=0;while(flag<=90){for(int i=0; i<ch.length; i++){if((ch[i]>=65&&ch[i]<=90) || (ch[i]>=97&&ch[i]<=122)){if(ch[i]==flag || ch[i]== flag+32){chars[j] = ch[i];j++;}}}flag++;}j=0;for(int i=0; i<ch.length; i++){if((ch[i]>=65&&ch[i]<=90) || (ch[i]>=97&&ch[i]<=122)){ch[i] = chars[j];j++;}}System.out.println(String.valueOf(ch));}}
}

HJ80 整型数组合并

在这里插入图片描述
方法1:用时10ms

import java.util.*; import java.io.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args) throws IOException{BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));Integer first = Integer.parseInt(bufferReader.readLine());Integer[] firstArr = new Integer[first];String[] firstStrArr = bufferReader.readLine().split(" ");HashMap<Integer,Integer> map = new HashMap<Integer,Integer>();for(int i=0;i<first;i++){firstArr[i] = Integer.parseInt(firstStrArr[i]);if(!map.containsKey(firstArr[i])){map.put(firstArr[i],0);}}Integer second = Integer.parseInt(bufferReader.readLine());Integer[] secondArr = new Integer[second];String[] secondStrArr = bufferReader.readLine().split(" ");for(int i=0;i<second;i++){secondArr[i] = Integer.parseInt(secondStrArr[i]);if(!map.containsKey(secondArr[i])){map.put(secondArr[i],0);}}Integer[] res = map.keySet().toArray(new Integer[0]);Arrays.sort(res);for(Integer i:res){System.out.print(i);}}
}

方法2:用时9ms

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;public class Main {public static void main(String[] args) throws Exception {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String line;while ((line = br.readLine()) != null && line.length() > 0) {String[] strs = br.readLine().split(" ");int[] array1 = new int[strs.length];for (int i = 0; i < array1.length; ++i)array1[i] = Integer.parseInt(strs[i]);line = br.readLine();strs = br.readLine().split(" ");int[] array2 = new int[strs.length];for (int i = 0; i < array2.length; ++i)array2[i] = Integer.parseInt(strs[i]);System.out.println(combineBySort(array1, array2));}}static String combineBySort(int[] array1, int[] array2) {int[] outPut = new int[array1.length + array2.length];Arrays.sort(array1);Arrays.sort(array2);int M = array1.length, R = array2.length;int idx = 0, i = 0, j = 0;if (array1[i] > array2[j]) {outPut[idx++] = array2[j++];} else if (array1[i] < array2[j]) {outPut[idx++] = array1[i++];} else {outPut[idx++] = array1[i++];j++;}while (i < M && j < R) {if (array1[i] > array2[j]) {if (outPut[idx - 1] != array2[j])outPut[idx++] = array2[j];++j;} else if (array1[i] < array2[j]) {if (outPut[idx - 1] != array1[i])outPut[idx++] = array1[i];++i;} else {if (outPut[idx - 1] != array1[i])outPut[idx++] = array1[i];++i;++j;}}if (i == M) {while( j < R){if (outPut[idx - 1] != array2[j])//去重outPut[idx++] = array2[j];j++;}} else {for (; i < M; ++i)if (outPut[idx - 1] != array1[i])outPut[idx++] = array1[i];}StringBuilder sb = new StringBuilder();for (i = 0; i < idx; ++i)sb.append(outPut[i]);return sb.toString();}}

HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排序

在这里插入图片描述
方法1:用时11ms

import java.util.*;import java.io.*;// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {public static void main(String[] args)throws IOException {BufferedReader bufferReader = new BufferedReader(new InputStreamReader(System.in));Integer sum = Integer.parseInt(bufferReader.readLine());Integer[] arrInt = new Integer[sum];String[] arrStr = bufferReader.readLine().split(" ");for(int i=0;i<arrInt.length;i++){arrInt[i] = Integer.parseInt(arrStr[i]);}Integer sort = Integer.parseInt(bufferReader.readLine());Arrays.sort(arrInt);if(sort == 0){for(int i =0;i<arrInt.length;i++){System.out.print(arrInt[i]+" ");}}else{for(int i =arrInt.length-1;i>=0;i--){System.out.print(arrInt[i]+" ");}}}
}

方法2:用时13ms

/*** @FileName: Test* @Author: KipFcrs* @Date: 2020/8/3 16:27*/import java.util.*;
import java.io.*;public class Main {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String inputCount;while ((inputCount = br.readLine()) != null) {int count = Integer.parseInt(inputCount);String[] input = br.readLine().split(" ");int flag = Integer.parseInt(br.readLine());int[] num = new int[input.length];for (int i = 0; i < input.length; i++) {num[i] = Integer.parseInt(input[i]);}quickSort(num,0,num.length - 1);StringBuilder sb = new StringBuilder();if(flag == 0){for (int j = 0; j < num.length; j++) {sb.append(num[j]).append(" ");}}else{for (int k = num.length - 1; k >= 0; k--) {sb.append(num[k]).append(" ");}}System.out.println(sb.substring(0,sb.length()-1));}}public static void quickSort(int[] num, int L, int R) {if (L >= R) {return;}int p = partition(num, L, R);quickSort(num, L, p - 1);quickSort(num, p+1, R);}public static int partition(int[] num, int L, int R) {int key = num[L];int pivot = L;for (int i = L + 1; i <= R; i++) {if (num[i] < key) {int temp = num[++pivot];num[pivot] = num[i];num[i] = temp;}}int tt = num[pivot];num[pivot] = num [L];num[L] = tt;return pivot;}}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/351534.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

困惑度作为nlp指标的理解示例

为了更清晰地说明困惑度的计算过程以及如何通过困惑度判断模型的优劣&#xff0c;我们可以通过一个简单的例子来演示。假设我们有一个非常简单的文本语料库和两个基础的语言模型进行比较。 示例文本 假设我们的文本数据包括以下两个句子&#xff1a; “cat sits on the mat”…

贷款投资决策和常用财务函数

前段时间上了一门excel操作的课&#xff0c;本文结合其中介绍财务函数以及投资决策分析相关的部分&#xff0c;对贷款中的现金流计算进行深入的分析。 以等额本息产品为例进行实操计算&#xff0c;假设某产品本金12000元&#xff0c;期限12&#xff0c;IRR利率24%。每期还款113…

VScode中连接并使用docker容器

前提条件&#xff1a; 1.在windows下安装Docker Desktop(方法可见下面的教程) Docker Desktop 安装使用教程-CSDN博客 2.在vscode安装3个必备的插件 3.先在ubuntu中把docker构建然后运行 4.打开vscode&#xff0c;按下图顺序操作 调试好之后上传到git上&#xff0c;然后后面…

实验12 路由重分布

实验12 路由重分布 一、 原理描述二、 实验目的三、 实验内容四、 实验配置五、 实验步骤 一、 原理描述 在大型网络的组建过程中&#xff0c;隶属不同机构的网络部分往往会根据自身的实际情况来选用路由协议。例如&#xff0c;有些网络规模很小&#xff0c;为了管理简单&…

《大数据分析》期末考试整理

一、单项选择题&#xff08;1*9&#xff09; 1.大数据发展历程&#xff1a;出现阶段、热门阶段和应用阶段 P2 2.大数据影响 P3 1&#xff09;大数据对科学活动的影响 2&#xff09;大数据对思维方式的影响 3&#xff09;大数据对社会发展的影响 4&#xff09;大数…

华为云EI生态

1、人工智能技术趋势 2、华为AI发展思路 3、华为云EI&#xff1a;让企业更智能 4、华为云服务全景图 5、基础平台类服务 6、MLS:解决特性到模型应用的完整过程 7.DLS 8.GES超大规模一体化图分析与查询 9、EI视觉认知 10、EI语音语义 11、OCR&#xff1a;提供高精度光学文字自动…

Oracle 打开钱包 ORA-28368: cannot auto-create wallet

ORA-28368: cannot auto-create wallet 开启钱包抱错&#xff0c;看下钱包信息 SQL> select * from v$encryption_wallet;WRL_TYPE -------------------- WRL_PARAMETER -------------------------------------------------------------------------------- STATUS ------…

[Golang] go-kit 介绍和使用 (微服务实现工具)

文章目录 1.go-kit 介绍1.1 go-kit 三层结构 2.go-kit 实例 1.go-kit 介绍 go-kit是一个分布式的开发工具集&#xff0c;在大型的组织&#xff08;业务&#xff09;中可以用来构建微服务&#xff0c;其解决了分布式系统中大多数常见问题&#xff0c;因此&#xff0c;使用者可以…

Qt自定义日志输出

Qt自定义日志输出 简略版&#xff1a; #include <QApplication> #include <QDebug> #include <QDateTime> #include <QFileInfo> // 将日志类型转换为字符串 QString typeToString(QtMsgType type) {switch (type) {case QtDebugMsg: return "D…

3D ToF赋能小米CyberDog 2提升视觉灵敏度

随着科技的进步,智能机器人越来越多地融入我们的日常生活。其中,CyberDog 2作为一款前沿的四足机器人,凭借其出色的视觉灵敏度和多功能技术配备,受到了广泛的关注。本文将重点探讨CyberDog 2的视觉系统,尤其是其四种不同类型的摄像头如何共同提升其视觉灵敏度,以及激光传…

《C语言》文件操作

文章目录 一、认识文件1、文件的概念2、程序文件3、数据文件4、文件名 三、二进制文件和文本文件四、文件的打开和关闭1、流2、标准流3、文件指针4、文件的关闭和打开 四、文件的顺序读写文件的随机读写1、fseek2、ftell3、rewind4.int origin 一、认识文件 主要讨论数据文件 1…

ESP32 IDF ADF 加入音频

需要把mp3制作成音频bin 用ADF自带工具 果用户需要生成自己的 audio-esp.bin&#xff0c;则需要执行 mk_audio_bin.py 脚本&#xff08;位于 $ADF_PATH/tools/audio_tone/mk_audio_tone.py&#xff09;&#xff0c;并且指定相关文件的路径。 源 MP3 文件在 tone_mp3_folder …

零基础开始学习鸿蒙开发-@State的使用以及定义

1.State组件介绍 首先定义 State为鸿蒙开发的一个状态组件&#xff0c;当它修饰的组件发生改变时&#xff0c;UI也会相应的刷新&#xff0c;简单介绍就是这样&#xff0c;下面我们用代码去体会一下。 2.定义DeliverParam类 首先定义一个模型类&#xff0c;类里面定义一个构造…

安卓在Fragment控制状态栏显示隐藏

废话不多上效果 隐藏 显示 核心代码 首先是Framgrent package com.zx.tab;import android.content.Context; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.Button;impor…

技巧解析,如何向Kimi提问才能写出更好的论文?

学境思源&#xff0c;一键生成论文初稿&#xff1a; AcademicIdeas - 学境思源AI论文写作 今天为大家整理、分享的Kimi提问技巧&#xff0c;将对论文写作的各个阶段提供帮助&#xff0c;可以以此来辅助学术论文撰写。 在此之前&#xff0c;先为大家科普一个概念——信息熵&am…

爱了爱了,11款超良心App推荐!

AI视频生成&#xff1a;小说文案智能分镜智能识别角色和场景批量Ai绘图自动配音添加音乐一键合成视频https://aitools.jurilu.com/今天&#xff0c;我们向你推荐十款与众不同但又不错的win10软件&#xff0c;它们都有各自的功能和优点&#xff0c;相信你一定会喜欢。 1.图片处…

618大促背后的智能力量:天润融通如何用AI大模型提升客户服务?

五一结束之后&#xff0c;消费零售企业马上又要进入一场紧锣密鼓的新战斗——618&#xff0c;一场上半年最重要的促销活动。 对品牌和商家来说&#xff0c;每年618都是一场新考验。因为618时间有限&#xff0c;而消费趋势总是在不断变化&#xff0c;市场竞争又越来越激烈。如何…

Oracle 入门--前提

目录 1.sqlplus 2.dual是什么&#xff1f; 3.SQL语句的种类 4.Oracle是如何工作的 5.Oracle查看配置文件 6.修改配置文件 7.常用的参数设置 1.sqlplus 管理数据库&#xff1a;启动&#xff0c;关闭&#xff0c;创建&#xff0c;删除对象......查看数据库的运行状态&…

创建STM32F10X空项目教程

创建STM32F10X系列的空项目工程 官网下载STM32标准外设软件库 STM32标准外设软件库 创建一个空文件夹作为主工程文件夹在主工程文件夹中&#xff0c;创建三个空文件夹 CMSIS - 存放内核函数及启动引导文件 FWLIB - 存放库函数 USER - 存放用户的函数将STM32标准外设软件库文件…

扫地机LiDAR形态之美

石头扫地机V20 LiDAR: Flash光源和Spot光源切换 图来自 Robot森 LiDAR(Light Detection and Ranging,激光雷达)技术在扫地机器人中的应用,不仅提升了机器的智能性和实用性,还展现了一种科技与艺术的融合之美。 一、外观设计的精致性 紧凑与轻巧:扫地机器人的LiDAR传感器…