文章目录

  • E. 24点三

贴邮票二是之前升级版的贴邮票,就是多了几重循环

回文质数,据说,最省时间判断质数的循环长这样:

int zhishu(int i)
{int j;for(j=2;j*j<=i;j++)//for(j=2;j<=sqrt(i);j++){if(i%j==0){return 0;break;}}return 1;
}

en…写17进制的时候,没理清逻辑,浪费了时间,虽然,就算时间充足,我也写不出最后一题。
看这个纠结的过程。。

#include<stdio.h>
int main()
{int jinzhi10=0,num=0,len=0,chengshu=1,i,t=0,chengshu2=1;char jinzhi17;//scanf("%c",&jinzhi17);//t=jinzhi17-97;while(1){scanf("%c",&jinzhi17);if(jinzhi17=='\n')break;//printf("%c",jinzhi17);/*scanf("%c",&jinzhi17);printf("%d",jinzhi17);*///printf("%d\n",chengshu);//printf("%d\n",jinzhi17-97);//jinzhi10=jinzhi10+(jinzhi17-97)*chengshu;//printf("%d\n",jinzhi10);//chengshu*=10;//len++;t=t*17+(jinzhi17-97);//printf("%d\n",t);}//t/=17;/*for(i=1;i<=len;i++){jinzhi10=t/chengshu*chengshu2;t=t%chengshu;chengshu/=10;chengshu2*=10;}*/printf("%d\n",t);return 0;
}

重头戏,(其实似曾相识)

E. 24点三

运行时间限制: 1000 运行内存限制: 65536
作者: scsyuanbaoku 是否specialjudge: False
题目描述
“24点”是一种扑克牌游戏。具体玩法是一副牌中抽去大小王剩下52张,任意抽取4张牌,利用四则运算把牌面上的数算成24。每张牌能且只能用一次。如5、1、7、1,可以用(5-1)×(7-1)或(5+7)×(1+1)两种方法得到。
经计算机准确计算,一副牌(54张,其中去掉两张王牌)中,任意抽取4张可有1820种不同组合,其中有458个牌组算不出24点,如1、1、1、5。

现我们将规则修改如下:1、每次是5张牌;2、只能用加法或减法,不允许用乘法和除法;3、5张牌不要求都用,但如果要用只能用一次;4、牌面点数的范围是大于等于-30且小于等于30。
现在就请你写一段程序来判断某5张牌是否能算出24点。

输入格式
第一行为一个整数T(0<T<20),代表测试数据组数。后边是T行,每行均为5个用空格分隔的整数(每个整数都大于等于-30且小于等于30),代表牌点。
输出格式
为T行,每行对应前边的T组测试数据,如果根据规则能算出24则该行输出YES,否则输出NO。

输入样例
2
6 6 6 6 6
5 5 5 5 5
输出样例
YES
NO
没过的代码,一个朴素的想法是,将所有情况列出来。(最后二十分钟,我就憋出来这个)

#include<stdio.h>
int main()
{int t,i,a,b,c,d,e;//t hangscanf("%d",&t);while(t){scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);if(a==24||b==24||c==24||d==24||e==24)printf("YES");else if((a+b==24)||(c+b==24)||(d+b==24)||(e+b==24)||(a+c==24)||(a+d==24)||(a+e==24)||(c+d==24)||(c+e==24)||(d+e==24))printf("YES");else if((a+b+c==24)||(a+b+d==24)||(a+b+e==24)||(a+c+d==24)||(a+c+e==24)||(b+c+d==24)||(b+c+e==24)||(b+d+e==24)||(c+d+e==24))printf("YES");else printf("NO");t--;}return 0;
}

然后,有大佬完成了我未完成的工作

还是这个想法,完全可以将它要乘的数构成循环条件

#include<stdio.h>
#include<time.h>
int main()
{int a,b,c,d,e,i,j,k,l,t,m;scanf("%d",&t);srand(time(NULL));while(t){int flag=0;scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);/*a=-30+rand()%61;b=-30+rand()%61;c=-30+rand()%61;d=-30+rand()%61;printf("%d %d %d %d\n",a,b,c,d);*/for(i=-1;i<2;i++)for(j=-1;j<2;j++)for(k=-1;k<2;k++)for(l=-1;l<2;l++)for(m=-1;m<2;m++){if((a*i+b*j+c*k+d*l+m*e)==24)flag=1;}if(flag==1)printf("YES\n");else printf("NO\n");t--;}return 0;
}

寄语自己:长江后浪推前浪,小心你这个前浪都算不上的,死在沙滩上。

2019秋期第二次机考总结相关推荐

  1. 北京英语计算机统考,北京市2019年高考英语听力机考问答

    原标题:北京市2019年高考英语听力机考问答 2019年北京市英语听力机考将在2018年12月15日和2019年3月16日举行! 关于英语听力机考你有以下这些问题吗? 1. 英语听力机考安排在什么时候 ...

  2. 北京市高等教育英语听力计算机考试,北京市2019年高考英语听力机考问答

    2019年北京市英语听力机考将在2018年12月15日和2019年3月16日举行!关于英语听力机考你有以下这些问题吗?北京高考在线网整理,供参考! 1. 英语听力机考安排在什么时候进行?如何报名? 答 ...

  3. 注册会计师考试时可用计算机吗,2019注册会计师考试:cpa机考系统计算器你会用吗?...

    2019年注册会计师考试采用闭卷.计算机化考试方式.即,在计算机终端获取试题.作答并提交答题结果. 一.注会机考系统计算器使用说明 考生在进入答题界面后,点击"计算器"按键,就可以 ...

  4. c语言程序设计0039大作业答案,2019西南大学0039C语言程序设计机考大作业答案.doc...

    - PAGE 1 - 西南大学网络与继续教育学院课程考试试题卷 类别: 网教 2019年 6月 课程名称[编号]: C语言程序设计 [0039] A卷 大作业 满分:100 分 一.大作业题目 1.简 ...

  5. 2023华为机考刷题指南:八周机考速通车

    2023.1.13更新: 拿到了华子offer,看到这个贴子一直有人收藏,最近有空完善一下,主要是把深搜的几道题的题号添上. 华子的机考不算简单,挺难的,还是得好好准备一下,而且技术面必撕题,所以刷题 ...

  6. 上海python什么时候考试_上海python14期第二次阶段性考试

    上海python14期第二次阶段考 1 介绍 满分80分 考试范围: 基础题 机试题 考试时间: 周日: 上午8:30点-12:00点 下午2:00点-6:00点 2 基础题(60分) 1.写代码是要 ...

  7. 英语听说计算机考试演练专用,新中考首次英语听说机考12月23日举行,9月28日全体中学生模拟演练!...

    原标题:新中考首次英语听说机考12月23日举行,9月28日全体中学生模拟演练! 2018年本市将实施新的中考改革方案,中考首次将英语口语考试纳入考试内容,英语听力和口语考试与笔试分离,每名考生有两次考 ...

  8. 英语听说计算机考试演练专用,新中高考英语听说机考时间确定,月底中考模考演练...

    原标题:新中高考英语听说机考时间确定,月底中考模考演练 今年年底,北京将启动中.高考英语听力及口语考试改革,英语听说采取机考模式,一年两考,且与笔试分离,分别在每年3月和12月举行.中考首次英语听说机 ...

  9. 英语听说计算机考试演练专用,新中高考英语听说机考时间确定,9月底将进行模拟演练...

    新中考.高考政策出台后一直都是人们关注的焦点,如今终于有具体的科目确认落实新的考试规则,那就是中考.高考的英语听说考试机制. 今年年底,北京将启动中.高考英语听力及口语考试改革,英语听说采取机考模式, ...

  10. 学计算机高考英语听力考试时间,改革啦!新中高考英语听说机考时间确定!

    原标题:改革啦!新中高考英语听说机考时间确定! 北京师大教科文中心温馨提示今年年底,北京将启动中.高考英语听力及口语考试改革,英语听说采取机考模式,一年两考,且与笔试分离,分别在每年3月和12月举行. ...

最新文章

  1. oc 协议 回调 静态成员_OC底层原理探究:Category、关联对象和block本质
  2. 智慧农场-专项启动会议
  3. jQuery中Map的使用
  4. 分手后我还能和你做朋友么(转)
  5. 读《图解HTTP》总结--第九章
  6. python不能安装pip_python – 无法安装pip:权限被拒绝错误
  7. 树的知识点总结-数据结构
  8. JavaScript 第七章总结
  9. 自定义SwipeBackLayout控件实现右滑退出activity功能
  10. 为什么用易互动投屏电视没声音?
  11. FTP上传文件0字节问题
  12. 本博客专门用于存放素材的
  13. vue 截取video第一帧作为封面
  14. 机器学习实战--局部加权线性回归(LWR)
  15. C语言路漫漫,其修远兮
  16. 投资不足半年,字节跳动退出李子柒签约公司“微念”
  17. 基于微信药店药品商城小程序系统设计与实现 开题报告
  18. 华为1+X网络系统建设与运维(中级)——生成树协议(STP)
  19. Intel Realsense L515 ros节点时间戳不同步解决方法
  20. Flutter中Provider的一般用法(一)

热门文章

  1. 网站模板制作有什么技巧呢?
  2. 学影视模型与游戏模型哪个更有前景呢?
  3. 地球上最长的两座山脉:一座4800公里,一座8900公里
  4. matlab画模拟信号图,【 MATLAB 】MATLAB 实现模拟信号采样后的重建(一)
  5. DevOps 小组运维管理手册
  6. python 006 __ 小斌文档 | 特殊字符的使用
  7. poi导出百万数据到excel,只在瞬息之间
  8. 《Excel大神上分攻略》学习笔记2——定位、查找、排序、筛选
  9. 身份证OCR识别,居民二代身份证识别第三方数据接口
  10. 印刷企业数字化建设时,如何让ERP与MES做到优势互补