字符串正反连接(Java实现,超简单) 解题思路:先用java.io包里面的BufferedReader类来对InputStreamReader类进行包装,实现快速输入字符串以节约时间,然后用完后将输入流关闭。输入完了以后调用java.lang包里面的性能更好的StringBuilder类, 题解列表 2020年07月06日 0 点赞 0 评论 1092 浏览 评分:9.0
蓝桥杯2017年第八届真题-发现环-题解(C++代码) ```#include#include#include#includeusingnamespacestd;constintN=100005;vectorg[N];setres;intvis[N];intn;intparent[N];intRank[N];//用于并查集的优化voidinit(){for 题解列表 2020年07月06日 0 点赞 0 评论 1200 浏览 评分:0.0
[编程入门]数字的处理与判断-题解(C语言代码) 解题思路:这一题主要使用了if和switch两个选择结构。能够帮助我们理解这两个选择结构的区别。先用一个if选择结构判断几位数,然后求出各位数值,再利用switch选择结构,按题目要求输出数值。注意事项:参考代码:#includeintmain(){intx, 题解列表 2020年07月07日 0 点赞 0 评论 667 浏览 评分:0.0
[编程入门]自定义函数之字符提取-题解(C语言代码,能够正确输出结果) 解题思路:1.先遍历输入的字符串,找出a,e,o,i,u字符,并进行存储。2.然后对已存储的数组进行排序。3.最后通过for循环进行输出。注意事项:进行步骤一时,不要用while((c=getchar())!='\n'),进行字符处理,否则会出现程序超时现象。 题解列表 2020年07月07日 0 点赞 0 评论 1651 浏览 评分:6.0
字符逆序-题解(C++代码)通俗易懂!没有调用复杂函数 摘要:解题思路:字符中首尾的依次调换注意事项:参考代码:#include<iostream>#include<cstring>using namespace std;int main(){ char a…… 题解列表 2020年07月07日 0 点赞 0 评论 1315 浏览 评分:8.0
[编程入门]数组插入处理-题解(C语言代码) 用了个比较麻烦的方法,试图节省内存。```c#includeintmain(void){inta[10],b,c,i,choice=1;for(i=0;i<9;i++){scanf("%d",&a[i]);}scanf("%d",&b);c=b;for(i=0;i<9;i++){if(a[i]>b){ 题解列表 2020年07月07日 0 点赞 0 评论 1010 浏览 评分:0.0
C语言训练-求矩阵的两对角线上的元素之和-题解(C语言代码) 摘要:在读取时直接选择需要的数据,从而节省时间和空间。 ```c # include int main(void) { int N, a, s = 0, i, j; scanf("%d…… 题解列表 2020年07月07日 0 点赞 0 评论 680 浏览 评分:0.0
信息学奥赛一本通T1179-奖学金-题解(Python代码) C/C++的话就是自定义结构体排序,Python3可以用functools的cmp_to_key函数来接收两个参数,实现自定义比较。```pythonimportfunctoolsdefcmp(x,y):returny[0]-x[0]ifx[0]!=y[0]else(y[1]-x[1]ifx[1]!= 题解列表 2020年07月07日 0 点赞 0 评论 1115 浏览 评分:0.0
信息学奥赛一本通T1184-明明的随机数-题解(Python代码) #####主要实现排序、去除重复元素。#####Python用set自带去重,然后再进行一次排序。```pythonn=int(input())a=sorted(set(map(int,input().split())))print(len(a))foreina:print(e, 题解列表 2020年07月07日 0 点赞 0 评论 1297 浏览 评分:0.0
蓝桥杯2017年第八届真题-对局匹配-题解(C++代码)记忆化搜索 ```#includeusingnamespacestd;constintN=1e5+5;intn,k;inta[N];intvis[N];intf[N];intmaxn=-100;voiddfs(intx,intcnt){if(x>n)return;for(intj=0;jn>>k;for(inti 题解列表 2020年07月07日 0 点赞 0 评论 1408 浏览 评分:0.0