2015 多校 #5 1005 MZL's chemistry_weixin_30652897的博客-程序员宅基地

技术标签: java  

MZL's chemistry

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 1306    Accepted Submission(s): 601


Problem Description
MZL define F(X) as the first ionization energy of the chemical element X

Now he get two chemical elements U,V,given as their atomic number,he wants to compare F(U) and F(V)

It is guaranteed that atomic numbers belongs to the given set:{ 1,2,3,4,..18,35,36,53,54,85,86}

It is guaranteed the two atomic numbers is either in the same period or in the same group

It is guaranteed that xy
 

 

Input
There are several test cases

For each test case,there are two numbers u,v,means the atomic numbers of the two element
 

 

Output
For each test case,if F(u)>F(v),print "FIRST BIGGER",else print"SECOND BIGGER"
 

 

Sample Input
1 2 5 3
 

 

Sample Output
SECOND BIGGER FIRST BIGGER
 
水题。
给出两个元素的原子序数,要求比较哪个的第一电离能大....
化学都忘得差不多了==
不过好在限定了元素的范围,基本都是短周期的。
需要注意的是二三主族,五六主族,因为p轨道的全空和半充满会有反常情况(这个叫洪特规则?)
/*************************************************************************
    > File Name: code/multi/#5/1005.cpp
    > Author: 111qqz
    > Email: [email protected] 
    > Created Time: 2015年08月04日 星期二 13时27分07秒
 ************************************************************************/

#include<iostream>
#include<iomanip>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<cstring>
#include<string>
#include<map>
#include<set>
#include<queue>
#include<vector>
#include<stack>
#define y0 abc111qqz
#define y1 hust111qqz
#define yn hez111qqz
#define j1 cute111qqz
#define tm crazy111qqz
#define lr dying111qqz
using namespace std;
#define REP(i, n) for (int i=0;i<int(n);++i)  
typedef long long LL;
typedef unsigned long long ULL;
const int inf = 0x7fffffff;

 bool cmp (int x,int y)
{
    int p[3],g[3];
    int a[3];
    a[1]=x;
    a[2]=y;
    for ( int i = 1;  i <= 2 ; i++)
    {
    if (a[i]>=1&&a[i]<=2)
    {
        p[i] = 1;
    }
    if (a[i]>=3&&a[i]<=10)
    {
        p[i] = 2;
    }
    if (a[i]>=11&&a[i]<=18)
    {
        p[i] = 3;
    }
    if (a[i]>=35&&a[i]<=36)
    {
        p[i]=4;
    }
    if (a[i]>=53&&a[i]<=54)
    {
        p[i] = 5;
    }
    if (a[i]>=85&&a[i]<=86)
    {
        p[i] = 6;
    }

    }
    if (p[1]==p[2])
    {
    if (x==4&&y==5)
    {
        return true;
    }
    if (x==5&&y==4)
    {
        return false;
    }
    if (x==12&&y==13)
    {
        return true;
    }
    if (x==13&&y==12)
    {
        return false;
    }
    if (x==7&&y==8)
    {
        return true;
    }
    if (x==8&&y==7)
    {
        return false;
    }
    if (x==15&&y==16)
    {
        return true;
    }
    if (x==16&&y==15)
    {
        return false;
    }
    return x>y;
    }
    else
    {
    return x<y;
    }
}

int main()
{
    int  u,v;
    while (~scanf("%d %d",&u,&v))
    {

    
    if (cmp(u,v))
    {
        printf("FIRST BIGGER\n");
    }
    else
    {
        printf("SECOND BIGGER\n");
    }
    }
  
    return 0;
}

 

转载于:https://www.cnblogs.com/111qqz/p/4711606.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30652897/article/details/98909361

智能推荐

Registry 容器镜像服务端细节_腾讯云原生的博客-程序员宅基地

引言通常我们在使用集群或者容器的时候,都会接触到存储在本地的镜像,也或多或少对本地镜像存储有一定的了解。但是服务端的镜像存储细节呢?本文主要介绍容器镜像的服务端存储结构,对于自建镜像服务或是对容器镜像底层原理或优化有兴趣的同学可以了解一下。相关开源项目目前容器镜像服务相关的开源项目主要有以下两个。Registry (https://github.com/docker/distribution)Harbor (https://github.com/goharbor/harbor)Registr

webstorm2016注册码_weixin_30825581的博客-程序员宅基地

43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNo...

最小二乘求解非线性曲线拟合 lsqcurvefit_qr_lsqcurvefit_Christo3的博客-程序员宅基地

clear data = xlsread("D:\\temp\\dist_data.xlsx");FOV = data(:, 1);paraxial_height = data(:, 2);real_height = data(:, 3);x = FOV;y = real_height;plot(x, y, '.')tdata = FOV(1:900, :);ydata = real_height(1:900, :);A = optimvar('A', 2);r = optimva

init.rc 语法 (附英文版介绍)_Eliot_shao的博客-程序员宅基地

1、init.rc是一个可配置的初始化文件,通常定制厂商可以配置额外的初始化配置,init.%PRODUCT%.rc2、init.rc是在$GINGERBREAD/system/core/init/init.c中读取的,它基于“行”,包含一些用空格隔开的关键字(它属于特殊字符)3、如果关键字中有空格,处理方法类似于C语言,使用/表示转义,使用“”防止关键字被断开,另外注意/在末尾表

从Discuz X系列中学PHP core_DreamLRH的博客-程序员宅基地

Discuz 从X 开始后,改用面向对象的机制编写网站框架,与以前面向过程相对较多的模式不太相同。我个人非常喜欢Discuz,这个程序有太多的经典代码可供我们学习。本人也是菜鸟一个,所以想跟着大牛学习他们的编程思想。Discuz以前引用的是公用文件./include/common.inc.php,而在X系列中引用的是核心文件'./source/class/class_core.php',从中...

随便推点

Intel VTune性能分析器基础_weixin_30770495的博客-程序员宅基地

https://wenku.baidu.com/view/b0fe162ebd64783e09122b66.html转载于:https://www.cnblogs.com/zengkefu/p/6809922.html

算法唯手熟尔(PAT剩余清单 or leetcode)---希望可以日更_y64.top_xiaoyuyulala的博客-程序员宅基地

算法笔记的前十章一眨眼就过去了,每天保证至少一题,题源随意,题目思路都会写在代码思路中希望可以日更吧2020/3/5PAT A1119_C#include &lt;iostream&gt;#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;math.h&gt;#include &lt;string&gt;#...

权限提升。_提升用户权限命令__辰辰辰辰_的博客-程序员宅基地

提权,顾名思义就是提高自己在服务器中的权限,就比如在Windows中,你本身登陆的用户是Guest,通过提权后,就会变成超级管理员,拥有了管理Windows的所有权限。以下是常见几种提权方式:1.Bypass UACUAC介绍UAC(UserAccount Control,用户账户控制)简言之就是在Vista及更高版本中通过弹框进一步让用户确认是否授权当前可执行文件来达到阻止恶意程序的目的。为了远程执行目标的exe或者bat可执行文件绕过此安全机制,以此叫BypassUAC(不进行弹窗直接运

(46)Xilinx ILA IP核配置(七)(第10天)_ila 多出来const0_宁静致远dream的博客-程序员宅基地

(46)Xilinx ILA IP核配置(七)(第10天)1 文章目录1)文章目录2)FPGA初级课程介绍3)FPGA初级课程架构4)Xilinx ILA IP核配置(七)(第10天)5)技术交流6)参考资料2 FPGA初级课程介绍1)FPGA初级就业课程共100篇文章,目的是为了让想学FPGA的小伙伴快速入门。2)FPGA初级就业课程包括FPGA简介、Verilog HDL基本语法、Verilog HDL 入门实例、FPGA入门实例、Xilinx FPGA IP c

URLSpan 字体颜色修改_沈纵情的博客-程序员宅基地

SpannableString ss = new SpannableString( getString(R.string.tv_inkanet_protocol)); ss.setSpan(new URLSpan("inkanet.pateo.com.cn"), 0, getString(R.string.tv_inkanet_protocol).length(), S

微信小程序——mhzqx点餐系统(包含前端,后台及数据库表)_点餐系统微信小程序_帮窝消消黑眼圈的博客-程序员宅基地

小程序微信小程序-点餐系统(包含前端,后台及数据库表)小程序预览小程序页面点餐展示:后台管理部分:数据库改变:满汉子全席——点餐小程序本小弟参加实训使用微信开发者工具写的点餐小程序项目,同时使用nodejs编写后台部分来操作数据库,和我一样初学小程序或nodejs的可以在本项目中学习了解关于小程序代码结构组织,模块化,构建等内容,入门小程序及nodejs的好选择。(虽然实训要......

推荐文章

热门文章

相关标签