题解列表

筛选

两个数组,对应输出

一、解题思路:拿两个数组,一个字符数组ch存放所有字符,另一个动态数组b存放对应的个数。输出时对应着输出即可。用n表示输入n行,ans计数。用动态数组str存放输入的所有字符串。flag用于比较,是个索引。二、参考代码#include#include#include#includeusingnames

1207: 字符排列问题

```cpp#include#includeusingnamespacestd;intmain(){intsum=0,n;charstr[20];cin>>n>>str;sort(str,str+n);dosum++;while(next_permutation(str,str+n));cout

用循环计算1-1000的和

摘要:解题思路:用循环计算1-1000的和注意事项:要注意用range(1,1001)哎,凑凑字数,一行代码就解决了,字数太少发表不了………………参考代码:print(sum(i for i in rang……

1208: 孤独的骑士

摘要:```cpp #include using namespace std; int knight(char a,int b) { if(a>='c'&&a=3&&b>n; f……

1209: 密码截获

```cpp#includeusingnamespacestd;boolpan_huiwei(strings){intlen=s.size();for(inti=0;i>s){intlen=s.size(),max=0;for(inti=0;i

2904: 谁拿了最多奖学金

```cpp#include#include#includeusingnamespacestd;structStu{stringname;intg1,g2,wen;charbg,xb;};voidinput(Stustu[],intn){for(inti=0;i>stu[i].name>>stu[i]

2903: 不高兴的津津

```cpp#include#includeusingnamespacestd;intmain(){intday,arr1[8],arr2[8];memset(arr1,0,sizeof(arr1));memset(arr2,0,sizeof(arr2));for(inti=0;i>arr1[i]>>

2909: 直方图

```cpp#include#includeusingnamespacestd;intmain(){intfmax,maxs=0,a[10001],b[10001];memset(b,0,sizeof(b));cin>>fmax;for(inti=1;i>a[i];b[a[i]]++;if(a[i]>

三组数求和的方法

摘要:解题思路:逐个求和注意事项:求sum3的时候要注意i为浮点型参考代码:#include<stdio.h>int main(){ int a,b,c; float sum1=0,sum2=0,sum3=……