zoukankan      html  css  js  c++  java
  • 20180915牛客A 你好诶加币

    刚刚AC的时候,情不自禁地想骂人。。。

    #include<iostream>
    #include<cstdio>
    using namespace std;
    int main()
    {
    	long long a,b;
    	scanf("%lld%lld",&a,&b);
    	long long c=a+b;
    	cout<<'';//玄学,这不是重点,请看下面的思路 
    	if(b>0){ 
    		if(c<a){//正常情况下,若b为正数,则a+b大于a,但在越界的情况下则相反 
    			cout<<'"';
    			printf("hello, %%lld\n");//输出是技术活,一个一个字符输出就变成体力活了。。。 
    			cout<<'"';
    		}
    		else printf("%lld",c);//正常作加法 
    	}
    	else{//反之亦然 
    		if(c>a){
    			cout<<'"';
    			printf("hello, %%lld\n");
    			cout<<'"';
    		}
    		else printf("%lld",c); 
    	}
    	return 0;
    }
    

      这题的毒性太大了,史无前例。。。只要把有理数加法掌握透彻,对long long工作原理有所了解,加上10%的瞎搞,完全可以AC的。关键是本地已经通过了,牛客网上才50分,强烈抗议

      

  • 相关阅读:
    Windows Vs2010 + Qt5
    Java基础1
    关键字volatile
    内联函数
    Const详解2
    模板特化
    引用
    旧代码中的"enum hack"
    angularjs之ngoption
    angularjs之向下一个页面传参
  • 原文地址:https://www.cnblogs.com/dong-ji-yuan/p/9650589.html
Copyright © 2011-2022 走看看