1.小中大(100分)

#include<iostream>
#include<cstdio>
#define maxn 100010
using namespace std;
int a[maxn],n;
int main(){
scanf("%d",&n);
for(int i=;i<=n;i++)scanf("%d",&a[i]);
int x,z;
double y;
x=a[];z=a[n];
if(x<z)swap(x,z);
printf("%d ",x);
if(n%==){
y=(double)(a[n/]+a[n/+])/2.0;
}
else {
y=a[n/+];
}
if(y==(int)y)printf("%.0f ",y);
else printf("%.1f ",y);
printf("%d\n",z);
return ; }

2.二十四点(100分)

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int n,st[],top;
char s[];
int main(){
freopen("Cola.txt","r",stdin);
scanf("%d",&n);
while(n--){
top=;
scanf("%s",s+);
int pre=;
for(int i=;i<=;i++){
if(s[i]<=''&&s[i]>=''){
int a=s[i]-'';
st[++top]=pre*a;
}
else{
if(s[i]=='+')pre=;
else if(s[i]=='-')pre=-;
else if(s[i]=='x'){
int b=s[i+]-'';
int a=st[top];
st[top]=a*b;
i++;
}
else{
int b=s[i+]-'';
int a=st[top];
st[top]=a/b;
i++;
}
}
}
int ans=;
for(int i=;i<=top;i++)ans+=st[i];
// printf("%d\n",ans);
if(ans==){puts("Yes");}
else {puts("No");}
}
return ;
}

最新文章

  1. play for scala 通过网易smtp发送邮件
  2. JTAG和SWD连接关系图
  3. [BZOJ1171][BZOJ2892]大sz的游戏
  4. livereload的简单使用
  5. Delphi监视进程并结束进程
  6. Mongoengine 使用笔记
  7. 自定义Operation
  8. windows快捷键和命令
  9. 从零基础入门JavaScript(2)
  10. SubLime2 win + mac keygen
  11. 基于visual Studio2013解决C语言竞赛题之1078打印日历
  12. 在Linux中设置共享目录
  13. Java设计模式之《观察者模式》及应用场景
  14. ASP.NET静态化方法
  15. 5分钟学会使用gitlab
  16. mysql更新字段内容
  17. 痞子衡嵌入式:ARM Cortex-M文件那些事(5)- 映射文件(.map)
  18. 源码学习之mybatis
  19. Raspberry Pi GPIO Protection
  20. loj2230 「BJOI2014」大融合

热门文章

  1. (day67)作业
  2. WPF 精修篇 DataGrid 筛选
  3. 简单的Python GUI界面框架
  4. Hbase内存磁盘大致关系
  5. tomcat程序生成的日志文件不可读问题 - 运维总结
  6. Linux 安装 MySQL 出现 Could NOT find Curses
  7. jQuery 源码分析(十四) 数据操作模块 类样式操作 详解
  8. WPF 使用XML作为绑定源时Xaml注意事项
  9. 屏幕输入转换为int//方法大注释
  10. 设计模式-单例模式(winfrom带参)