首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C++的快读+快写

C++的快读+快写

作者头像
AngelNH
发布2020-04-14 20:24:07
6570
发布2020-04-14 20:24:07
举报
文章被收录于专栏:AngelNIAngelNI

快读,快读,快速读入

关闭同步流

卡时间真是卡到死。

#include<iostream>
#include<algorithm>
using namespace std;
int x[1000005];
int main()
{
	//关闭同步流    
    ios::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    //
    int t;
    cin >> t;
    while( t-- ){
        int n;
        cin >> n;
        for( int i  = 0 ; i < n ; i++ ) cin >> x[i];
        sort( x , x + n );
        for( int i  = 0 ; i < n ; i++ ){
            if( i == n - 1 ) cout << x[i] << endl;
            else cout << x[i] << " ";
        }
    }
}

快读

#include <iostream>
#include <algorithm>
using namespace std;
int T;
int arr[1000007];
 //快读
inline int read(){
   int s=0,w=1;
   char ch=getchar();
   while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();}
   while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar();
   return s*w;
}
//快写
inline void write(int x)
{
    if(x<0) {
        putchar('-');
        x = -x;
    }
    if(x>9) write(x / 10);
    putchar(x % 10 + '0');
}
int main(){
    cin>>T;
    while(T--){
        int n;cin>>n;
        for(int i = 0;i<n;i++){
           arr[i] = read();
        }
        sort(arr,arr+n);
        for(int i = 0;i<n;i++){
            printf("%d",arr[i]);
            if(i<n-1) printf(" ");
        }
        puts("");
    }
     
     
    return 0;
}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-12-07|,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关闭同步流
  • 快读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档