• 个人简介

    -------------------------------------------
    知识点:
    1. find函数 
    if(字符数组.find(数组)!=-1) cout<<输出内容;
    2. 场宽 
    printf("%3d",数字);
    3. swap函数
    swap(a[i],a[i+1]);
    4. sort函数
    sort(a+1,a+1+n) (从小到大排序!!!)
    5. 冒泡排序 
    双层for(int i=1;i<=n-1;i++)
    
    http://49.233.49.152/file/668/GfdR2DwiblJngfd0FWu-J.jpeg
    
    
    
    #include<bits/stdc++.h>
    using namespace std;
    int a[1000055],l;
    int main(){
    	string s;
    	cin>>s;
    	for (int i=0;i<s.size();i++) 
    		if(s[i]<='9'&&s[i]>='0') 
    			a[++l]=s[i]-'0';
    	sort(a+1,a+l+1);
    	for (int i=l;i>=1;i--) cout<<a[i];
    	return 0;
    }
    
    
    
    
    
    
    #include<bits/stdc++.h>
    using namespace std;
    int n,m,a[105],c,r;
    int main(){
    	cin>>n>>m;
    	for(int i=1;i<=n*m;i++) cin>>a[i];
    	int d=a[1];
    	sort(a+1,a+n*m+1,greater<int>());
    	int s=0,b[105][105];
    	for(int j=1;j<=m;j++)
    	{
    		if(j%2==1)
    		{
    			for(int i=1;i<=n;i++)
    			{
    				b[i][j]=a[++s];
    			}
    		}
    		else
    		{
    			for(int i=n;i>=1;i--)
    			{
    				b[i][j]=a[++s];
    			}
    		}
    	}
    	for(int i=1;i<=n;i++)
    	{
    		for(int j=1;j<=m;j++)
    		{
    			if(b[i][j]==d)
    			{
    				cout<<j<<" "<<i;
    				return 0;
    			}
    		}
    	}
     	return 0;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #include<bits/stdc++.h>
    using namespace std;
    int w,a[10086],s;
    int n;
    int main(){
    	cin>>w>>n;
    	for(int i=1;i<n;i++)
    	{
    		cin>>a[i];
    		if(a[i]>w) s++;
    	}
    	s++;
    	if(s<=n*0.1) 
    		cout<<"A";
    	else if(s<=n*0.3) 
    		cout<<"B";
    	else if(s<=n*0.6) 
    		cout<<"C";
    	else if(s<=n*0.8) 
    		cout<<"D";
    	else cout<<"E";
    	return 0;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #include<bits/stdc++.h>
    using namespace std;
    string s;
    long long y,c,a[105];
    int main()
    {
    	cin>>s;
    	c=s.size();
    	for(int i=0;i<c;i++)
    	{
    		y=y*10+(s[i]-'0');
    		a[i]=y/13;
    		y%=13;
    	}
    	for(int i=0;i<c;i++)
    	{
    		if(a[i]!=0||i==c-1)
    		{
    			for(int j=i;j<c;j++) cout<<a[j];
    			break; 
    		}
    	}
    	cout<<"\n"<<y;
    	return 0;
    }
    
  • 通过的题目

  • 最近活动

题目标签

TL/一阶
4
拆位问题
3
简单分支
1
循环求和
1
循环
1
TL/一阶/输入输出
1