zoukankan      html  css  js  c++  java
  • P1469 找筷子

     题目已经说了限制4MB,那我们一定不要用数组,肯定会超,要尽可能的缩小内存

    用异或来解决

    代码如下:

    #include<cstdio> 
    //#include<iostream>
    //using namespace std;
    int main(){
        int n,a;
        scanf("%d",&n);
        int ans=0;
        for(int i=0;i<n;i++){
    //    cin>>a;
        scanf("%d",&a);
        ans^=a;
        }
    //    cout<<ans<<endl;
        printf("%d",ans);
        return 0;
    }

    看见我的注释没,让我体会到scanf和printf的确实比cin,cout快很多

    要是非要用cin,cout,那么请加上两句喔~~(像这种没有输入输出流的可以用,有的话用这两句很可能会出错)

    代码如下;

    #include<cstdio> 
    #include<iostream>
    using namespace std;
    int main(){
        ios::sync_with_stdio(false);
        cin.tie(0);
        int n,a;
        cin>>n;
        int ans=0;
        for(int i=0;i<n;i++){
        cin>>a;
        ans^=a;
        }
        cout<<ans<<endl;
        return 0;
    }
    无聊就学习 反正没事干
  • 相关阅读:
    CentOS 7 安装java 环境
    CentOS 7 替换网易yum 源
    九度:题目1553:时钟
    Maximum Subarray
    职场细节
    poj2524 Ubiquitous Religions
    九度 1526:朋友圈
    程序载入
    设备管理
    操作系统系列
  • 原文地址:https://www.cnblogs.com/miao-xixixi/p/12971375.html
Copyright © 2011-2022 走看看