zoukankan      html  css  js  c++  java
  • 洛谷P1161 开灯 数学

    其实这道题就是让你求这些数字中 出现了奇数次数的唯一的那个数
    然后我们发现出现偶数次的话 因为 x^x=0 0^x=x
    所以将这些数 异或起来最后剩下的那个数就是答案了

     1 #include <cstdio>
     2 #include <cmath>
     3 #include <cstring>
     4 #include <cstdlib>
     5 #include <string>
     6 #include <algorithm>
     7 #include <iomanip>
     8 #include <iostream>
     9 using namespace std ;
    10 
    11 const double esp = 0.000001 ;
    12 int n,b ;
    13 int sum ;
    14 double a ;
    15 
    16 int main() 
    17 {
    18     scanf("%d",&n) ;
    19     for(int i=1;i<=n;i++) 
    20     {
    21         scanf("%lf%d",&a,&b) ;
    22         for(int j=1;j<=b;j++) 
    23             sum = sum^(int)(a*j+esp) ;
    24     }
    25     printf("%d
    ",sum ) ;
    26     return 0 ;
    27 }
  • 相关阅读:
    vc++ 编译器工具
    lesson 17 进程间通信 孙鑫 VC++
    VC++ msdn
    VC++ 相关问题
    MySQL
    Git
    Angular
    Linux
    阿里云服务器
    Git
  • 原文地址:https://www.cnblogs.com/third2333/p/6886227.html
Copyright © 2011-2022 走看看