自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cs_assult的专栏

喜欢什么就写点什么。

  • 博客(8)
  • 收藏
  • 关注

原创 不吉利的日期

题目描述 在国外,每月的 13 号和每周的星期 5 都是不吉利的。特别是当 13 号那天恰好是星期 5时,更不吉利。 现在给你一个年份,请你从小到大依次输出当年所有13 号是星期 5 的月份。 输入描述: 输入包含多组数据,每组数据包含一个正整数year(2000≤year≤9999)。 输出描述: 对应每一组数据,输出所有符合条件的月份,月份之间用空格隔开。 如

2015-07-30 22:03:03 3557

原创 送外卖

题目描述 冬天到了,小伙伴们都懒得出去吃饭了,纷纷打电话叫起了外卖。送外卖的小哥想找出一条最短的路径,小区门口进来,送完外卖又回到小区门口。 整个小区是一个由m*n个边长为1的正方形组成的矩形,各幢公寓楼分布于正方型的顶点上,小区门口位于左上角。每幢楼与相邻的八个方向的楼之间都有道路。 下图为m=2,n=3的小区地图,并且外卖小哥要经过的最短路径为6。 输入描述: 输入有多组数据

2015-07-30 21:27:18 1450

原创 三角形

题目描述 给定三条边,请你判断一下能不能组成一个三角形。 输入描述: 输入包含多组数据,每组数据包含三个正整数a、b、c(1≤a, b, c≤10^100)。 输出描述: 对应每一组数据,如果它们能组成一个三角形,则输出“Yes”;否则,输出“No”。 输入例子: 1 2 3 2 2 2 输出例子: No Yes 算法: #incl

2015-07-22 19:21:03 673

原创 ucore操作系统lab8——实验报告

一、练习一: 完成读文件操作的实现 首先了解打开文件的处理流程,然后参考本实验后续的文件读写操作的过程分析,编写在sfs_inode.c中sfs_io_nolock读文件中数据的实现代码。 //LAB8:EXERCISE1 YOUR CODE HINT: call sfs_bmap_load_nolock, sfs_rbuf, sfs_rblock,etc. read different ki

2015-07-15 00:10:09 4559

原创 ucore操作系统lab7——实验报告

注:lab7不需要修改之前的代码,直接合并到lab7即可。 一、练习一: 理解内核级信号量的实现和基于内核级信号量的哲学家就餐问题 分析了解lab7采用信号量的执行过程。请在实验报告中给出内核级信号量的设计描述,并说其大致执行流流程。 给出给用户态进程/线程提供信号量机制的设计方案,并比较说明给内核级提供信号量机制的异同。 struct semaphore { int count; q

2015-07-12 20:09:10 3958

原创 分解因数

题目描述 所谓因子分解,就是把给定的正整数a,分解成若干个素数的乘积,即 a = a1 × a2 × a3 × ... × an,并且 1 先给出一个整数a,请输出分解后的因子。 输入描述: 输入包含多组数据,每组数据包含一个正整数a(2≤a≤1000000)。 输出描述: 对应每组数据,以“a = a1 * a2 * a3...”的形式输出因式分解后的结果。

2015-07-11 19:28:34 1321

原创 ucore操作系统lab6 —— 调度算法

一、练习零:填写已有实验 本实验依赖实验1/2/3/4/5。请把你做的实验2/3/4/5的代码填入本实验中代码中有“LAB1”/“LAB2”/“LAB3”/“LAB4”“LAB5”的注释相应部分。并确保编译通过。注意:为了能够正确执行lab6的测试应用程序,可能需对已完成的实验1/2/3/4/5的代码进行进一步改进。 //LAB6 YOUR CODE : (update LAB5 steps)

2015-07-04 22:51:03 6500

原创 ucore操作系统lab6(理论部分)

一、实验流程 1、进程的正常生命周期如下: 进程首先在 cpu 初始化或者 sys_fork 的时候被创建,当为该进程分配了一个进程控制块之后,该进程进入 uninit态(在proc.c 中 alloc_proc)。 当进程完全完成初始化之后,该进程转为runnable态。 当到达调度点时,由调度器 sched_class 根据运行队列rq的内容来判断一个进程是否应该被运行,即把处

2015-07-03 23:30:02 2180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除