A 本题为今年西南民大校赛的一道签到题

只需逐行循环读入字符串,并统计“:w”的个数即可,注意程序有空格间断,所以使用gets读入

代码:

#include<stdio.h>
#include<string.h>
#define maxn 100000
int main(void)
{char s[maxn];int sum=0;while(gets(s)){int len=strlen(s);int i;for(i=0;i<len-1;i++){if(s[i]==':'&&s[i+1]=='w'){sum++;}}}printf("%d\n",sum);return 0;
}

B

本题为今年图灵杯的一道简单数学题

原式可化为N+1=(a+1)*(b+1)

可知若N+1为合数,则上式必然成立。N+1为素数,则无满足条件的a与b

所以只要写一个谓词判断N+1是否为素数即可。

代码

#include<stdio.h>
#include<math.h>
int main(void)
{int flag=0;long long n;int a;scanf("%lld",&n);for(a=2;a<=sqrt(n+1);a++){if((n+1)%a==0){flag=1;break;}}if(flag){printf("Yes\n");}else{printf("No\n");}return 0;
}

C

本题为牛客跨年赛的一道整活题

容易发现,只需要找出了⌊ u[i] / q[i] ⌋的最小值即可

由于c语言本身自动类型转换的特性,所以只要循环遍历一遍,直接用max与u[i]/q[i]比较,其结果会自动进行floor操作。

代码:

#include<stdio.h>
typedef long long ll;
ll q[100100];
ll u[100100];
int main(void)
{ll T;scanf("%lld",&T);while(T--){int n;scanf("%d",&n);int i;for(i=0;i<n;i++){scanf("%lld",&q[i]);}for(i=0;i<n;i++){scanf("%lld",&u[i]);}ll max=1e18;for(i=0;i<n;i++){if(max>(u[i]/q[i])){max=(u[i]/q[i]);}}printf("%lld\n",max);}return 0;
}

D 该题同样为西南民大校赛签到题

用函数进行非记忆化递归会超时,可以用数组递推

代码:

#include<stdio.h>
const int mod=1000000007;
long long int func[10000100];
int main(void)
{int x;scanf("%d",&x);int i;func[0]=0;func[1]=1;func[2]=2;func[3]=3;for(i=4;i<=x;i++){func[i]=(func[i-1]+func[i-3])%mod;}printf("%lld\n",func[x]);return 0;
}

计科二班摸底考试题解相关推荐

  1. 【计科二班】编程测试题解

    A.MinMax swap 我们假定两个序列中最大值为MAX,则无论如何交换,A或B序列中必有一个序列最大值为MAX. 则答案固定为MAX*max(A) 或 MAX*max(B).最小化max(A)或 ...

  2. 武汉大学计算机学院学生寝,多彩青春一路同行——记武大计算机学院计科2班...

    荆楚网(湖北日报)(记者 龙华)拨动按钮,传来一段清脆的铃音.眼前的只是一块其貌不扬的电路板,但是它却能通过耳机向使用者报告当前所在的位置.有了它,盲人便不会在车水马龙的路上迷失方向. 这是武汉大学计 ...

  3. 计科1111-1114班第一周讲义、课外作业(截止日期:2014年3月12日23点-周三晚,学委飞信通知同学)

    很高兴能够认识大家,并和大家一起学习<算法设计与分析>课程.根据"学习金字塔"理论,"小组讨论.实践练习.向他人讲授/学以致用"是三种主动学习形式. ...

  4. 2017《JAVA》预备作业 计科1501班 王奕开

    2017<JAVA>预备作业 计科1501班 王奕开 1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的? 亦师亦友,课下多多交流,和学生探讨经验,和蔼可亲. 2.你有什么技能(学习, ...

  5. 这是一个作业,还是第一个作业(计科6班 郭家豪)

    自我介绍: 我是来自2017级计科6班的郭家豪.我对任何一件事物的设计充满热情,一张图片.一段视频,一项任务过程等,我都愿意花上一段时间去让它变得更好.在大学我选择了计科,不仅因为我对计算机世界充满好 ...

  6. java第六次作业 计科1501班 张鹏

    java 第六次作业 计科1501 张鹏 1.用思维导图对本周的学习内容进行总结. 2.当程序中出现异常时,JVM会依据方法调用顺序依次查找有关的错误处理程序.可使用printStackTrace和g ...

  7. (滁院20级计科专用)期末考试复习-操作系统

    系列文章目录 第一章 计算机组成原理期末复习 第二章 操作系统期末复习 目录 系列文章目录 前言 一.分析题                   (5个,共25分) 二.论述题            ...

  8. 2022南阳理工计科ACM计科TC招新热身赛题解

    这真的是一场模拟赛. 这场比赛整体难度不是很难,有很多都是签到题,并且还有一些题是之前题的变形,大家可以看一下题解去找一下自己比赛时哪一些是没有想明白,或者没办法实现的思路是怎么去实现的 思路是一方面 ...

  9. 21计科一班题单2---题解

    题单2-题解 P5710 数的性质 题目描述 一些数字可能拥有以下的性质: 性质 1:是偶数: 性质 2:大于 4 且不大于 12. 小A 喜欢这两个性质同时成立的数字:Uim 喜欢这至少符合其中一种 ...

最新文章

  1. python描边_【基础】学习笔记52-Python3 matplotlib绘图-热力图1
  2. 小巧但强大,浏览器开发常用工具插件一枚
  3. 【Android 插件化】插件化简介 ( 组件化与插件化 )
  4. 在猜年龄的基础上编写登录、注册方法,并且把猜年龄游戏分函数处理
  5. HDU多校4 - 6992 Lawn of the Dead(线段树+模拟)
  6. docker --- 梳理 Dockerfile docker-compose.yml
  7. vscode主题 webstorm_从 Emacs 和 Vim 到 VSCode
  8. 11.乘最多水的容器
  9. gradle5.6.3软件安装
  10. cocos2d-x 3.0学习游戏笔记的例子《卡塔防》第五步---开始建立游戏界面
  11. 多路召回 -- 融合策略
  12. java编写一个汽车类,有属性:品牌、型号、排量、速度,有方法:启动、加速、转弯、刹车、息火...
  13. Java在线聊天室(客户端+服务器)
  14. 大数据分析方法有哪几种?
  15. office办公软件之ppt视频录制
  16. Macmini 2018安装 ArchLinux
  17. 1e9个兵临城下 容斥
  18. GHOST的口诀:备份122、还原123
  19. Redis说无法分配内存该怎么办?
  20. 开源项目收集小站-开源小老虎

热门文章

  1. STM32/51单片机实训day3——点亮LED灯、闪烁LED灯(一)理论
  2. python中 from __future__ import * 的作用
  3. java面向对象知识点02
  4. Android AlertDialog 全局样式修改
  5. 不多于 5 位的正整数逆序输出(python)
  6. MacBooster8全新Mac系统清理优化工具
  7. Sketch如何将文字转成图片或轮廓
  8. 爬虫实战之爬虫漫画(复现)
  9. 2018双11手机购买推荐
  10. MySQL表空间详解