C++字符排序(通过字符串输入) 解题思路:注意到题目中字符串长度比较小,通过选择冒泡等方法应该也能实现,但是本人很懒,因此还是用标准库中的sort函数实现。由于字符数组存储过于麻烦,因此选择通过string类型来读入,再逐个赋值,复杂度较低,熟练掌握STLsort函数即可参考代码:#include#include 题解列表 2022年02月04日 0 点赞 0 评论 728 浏览 评分:2.0
优质题解 线段和点(很容易理解) ###方法先将线段按左端点升序排列,再按右端点降序排列这样排序,就只需看哪个点在线段上走得最远就能确定哪个点覆盖最多的线段了,就取它放进自己的点集中```c++boolcmp(Nodex, 题解列表 2022年02月04日 0 点赞 1 评论 1003 浏览 评分:7.2
只需注意set_union的使用方法 ```cpp#include#include#includeusingnamespacestd;voidmyPrint(intval)//for_each遍历的输出{coutnum1>>num2)//循环输入{vectorv1,v2;//代表要输入的两个集合for(inti=0;i 题解列表 2022年02月04日 0 点赞 0 评论 728 浏览 评分:9.9 Hifipsysta-1134-C语言训练-求PI*(C++代码)浮点累加法 ```cpp#include#includeusingnamespacestd;doubleterm(doublen){return1/(2*n-1);}intmain(){inti=1;doublesum=0;while(term(i)>1e-6){if(i%2==0){sum-=term(i);} 题解列表 2022年02月04日 0 点赞 0 评论 567 浏览 评分:0.0 Hifipsysta-1123-C语言训练-列出最简真分数序列*(C++代码)本题要义是找出不含公因数的分子 ```cpp#include#includeusingnamespacestd;boolreal_frac(intn,intN[]){boolflag=true;for(inti=0;i<(sizeof(N)/sizeof(N[0]));i++){if(n%N[i]==0){flag=false;}} 题解列表 2022年02月04日 0 点赞 0 评论 601 浏览 评分:0.0 Hifipsysta-1114-C语言考试练习题_排列(C++代码)思路是先求4选3组合,后求全排列 解题思路:①找到4个数中选3个的所有不同组合(共有4个不同组合)②令这4个组合分别输出自己的全排列(可用next_permutation)```cpp#include#include#includeusingnamespacestd;chararr[4];voidPerm(intdata[]){do{ 题解列表 2022年02月04日 0 点赞 0 评论 609 浏览 评分:0.0 [STL训练]2010辽宁省决赛 SPY ```cpp#include#include#include#includeusingnamespacestd;voidmyprint(stringval)//用来给for_each遍历输出{cout>B>>C)//循环输入{vectorgoX,YgoX,XagoY;//封装容器, 题解列表 2022年02月03日 0 点赞 0 评论 735 浏览 评分:9.9 芯片测试,7行 ```pythonn=int(input())l=[]foriinrange(n):l.append(list(map(int,input().split())))l=max(l,key=l.count)foriinrange(len(l)):ifl[i]==1:print(i+1, 题解列表 2022年02月03日 0 点赞 0 评论 814 浏览 评分:9.9 1164: 数组的距离 解题思路:注意事项:参考代码:m,n=map(int,input().split())ls=list(map(int,input().split()))lt=list(map(int,input().split()))l=[]foriinrange(m):forjinrange(n):l.append 题解列表 2022年02月03日 0 点赞 0 评论 533 浏览 评分:0.0 给个相对详细的 解题思路:一个进站出站的操作案例注意事项:1.出栈不是要等所有都进栈后才能出栈,比如进栈4321,4进栈后不等3进栈就出栈,这样虽然4先进,但也是先出,就可以形成4321的出栈顺序。我们在编写这道题时应该注意这一点,边进行进栈,边考虑是否要出栈(刚学习栈的可能会考虑不到)。 题解列表 2022年02月03日 0 点赞 0 评论 748 浏览 评分:9.9 « 12...2525252625272528252925302531...59125913 »
Hifipsysta-1134-C语言训练-求PI*(C++代码)浮点累加法 ```cpp#include#includeusingnamespacestd;doubleterm(doublen){return1/(2*n-1);}intmain(){inti=1;doublesum=0;while(term(i)>1e-6){if(i%2==0){sum-=term(i);} 题解列表 2022年02月04日 0 点赞 0 评论 567 浏览 评分:0.0
Hifipsysta-1123-C语言训练-列出最简真分数序列*(C++代码)本题要义是找出不含公因数的分子 ```cpp#include#includeusingnamespacestd;boolreal_frac(intn,intN[]){boolflag=true;for(inti=0;i<(sizeof(N)/sizeof(N[0]));i++){if(n%N[i]==0){flag=false;}} 题解列表 2022年02月04日 0 点赞 0 评论 601 浏览 评分:0.0
Hifipsysta-1114-C语言考试练习题_排列(C++代码)思路是先求4选3组合,后求全排列 解题思路:①找到4个数中选3个的所有不同组合(共有4个不同组合)②令这4个组合分别输出自己的全排列(可用next_permutation)```cpp#include#include#includeusingnamespacestd;chararr[4];voidPerm(intdata[]){do{ 题解列表 2022年02月04日 0 点赞 0 评论 609 浏览 评分:0.0
[STL训练]2010辽宁省决赛 SPY ```cpp#include#include#include#includeusingnamespacestd;voidmyprint(stringval)//用来给for_each遍历输出{cout>B>>C)//循环输入{vectorgoX,YgoX,XagoY;//封装容器, 题解列表 2022年02月03日 0 点赞 0 评论 735 浏览 评分:9.9
芯片测试,7行 ```pythonn=int(input())l=[]foriinrange(n):l.append(list(map(int,input().split())))l=max(l,key=l.count)foriinrange(len(l)):ifl[i]==1:print(i+1, 题解列表 2022年02月03日 0 点赞 0 评论 814 浏览 评分:9.9
1164: 数组的距离 解题思路:注意事项:参考代码:m,n=map(int,input().split())ls=list(map(int,input().split()))lt=list(map(int,input().split()))l=[]foriinrange(m):forjinrange(n):l.append 题解列表 2022年02月03日 0 点赞 0 评论 533 浏览 评分:0.0
给个相对详细的 解题思路:一个进站出站的操作案例注意事项:1.出栈不是要等所有都进栈后才能出栈,比如进栈4321,4进栈后不等3进栈就出栈,这样虽然4先进,但也是先出,就可以形成4321的出栈顺序。我们在编写这道题时应该注意这一点,边进行进栈,边考虑是否要出栈(刚学习栈的可能会考虑不到)。 题解列表 2022年02月03日 0 点赞 0 评论 748 浏览 评分:9.9