关闭
当前搜索:

实现简单的学生选课信息管理系统

中山大学软件工程程序设计I 大作业。要求本系统模拟实现学生课程信息管理系统,其中包括学生信息,课程信息以及学生的选课信息(储存在文本文件当中),其中功能包括三部分:学生相关功能 添加学生信息到学生信息文件当中,学生信息包括:学号(stuId),姓名(stuName),性别(stuSex) 删除学生信息 改变学生信息 查看学生信息 课程相关功能 添加课程信息到课程信息文件中,课程信息包括:课程编号(c...
阅读(65) 评论(0)

设计简单的贪吃蛇AI

前言接着上一篇设计简单的贪吃蛇。本博客的目标是写出一个通过几率比较大的贪吃蛇AI。代码重构由于设计AI什么的代码我自己不太会用C写出较为易写的代码,这篇博客的源代码采用C++实现,重构了上一篇简单的贪吃蛇的C代码。 新重构后的代码有4个部分:Game类表示地图和一小部分逻辑,Snake类表示蛇和一小部分逻辑,SnakeAI类表示贪吃蛇AI,剩下的一些函数是关于操作系统兼容的代码。Game类Game...
阅读(339) 评论(0)

设计简单的贪吃蛇

设计要求设计一个简单的贪吃蛇,支持按一次键移动一格或者是按一次键修改蛇的运动方向并不断地运动,允许吃到食物后蛇长+1,碰到障碍物或者是蛇身游戏结束。实现程序主干首先程序主干很明显:是一个循环。包含判断按键来决定蛇的运动方向:int main() { // ... while (!gameOver) { char ch = getKey(); // 获取用户按下的按键...
阅读(114) 评论(0)

BZOJ 1500|NOI 2005|维修数列|Splay

这题没啥好说的。。主要是用来贴模板 3.6s 尝试了抽象Splay这个类,不过卡在了内存池怎么写的问题上。。。感觉对C++理解还不够深刻。#include #include #include using namespace std; #define inf 1000000000 #define N 1000005int read()...
阅读(53) 评论(0)

IT行业的疯狂吸金

背景都称第三次工业革命是信息革命,前有计算机的诞生,后有互联网的发明。信息技术行业主导了近几十年的发展。从目前美国市值最高的几家公司来看,基本都是IT行业的公司,比如Apple,Google,Microsoft,Amazon,Facebook等,这些公司站在一个朝阳产业的风头,公司的总体发展十分快,当然也受投资者的青睐。快速发展的信息技术产业带来了不断的科技革新,在很多领域公司雨后春笋般地出现,发掘...
阅读(158) 评论(0)

Java 语言的发展历程

Java 是目前最流行的语言之一,Java 的应用相当广泛,Java是最流行的基于虚拟机的编程语言……这么火的Java,经历的怎么样的发展历程才走到今天的呢?Java 0Java的原型是1991年的Oak。Oak语言一开始是设计用来给电视编程的,不过Oak太先进了导致电视跑不动Oak代码。后来Oak项目更名Java,也被设计成了一个C语言风格的语言方便程序员切换平台(毕竟长得像用得顺手)。Java语...
阅读(100) 评论(0)

UVALive 7960|Gym 101201I|Postman|贪心

DescriptionA postman delivers letters to his neighbors in a one-dimensional world. The post office, which contains all of the letters to begin with, is located at x=0x = 0, and there are nn houses to...
阅读(57) 评论(0)

UVALive 7959|Gym 101201H|Paint|DP|贪心

DescriptionYou are painting a fence with n sections, numbered from 1 to n. There are k artists, each willing to paint their design on a specific portion of the fence. However, artists will never agree...
阅读(49) 评论(0)

UVALive 7962|Gym 101201K|Tournament Wins|概率期望|组合数求对数

DescriptionYou are one of 2k2^k competitors invited to enter a single elimination tournament. You are ranked rrth in the published rankings. Furthermore, you know that in any match between two players...
阅读(65) 评论(0)

UVALive 7958|Gym 101201G|Maximum Islands|二分图|最大独立点集

DescriptionYou are mapping a faraway planet using a satellite. Your satellite has captured an image of the planet’s surface. The photographed section can be modeled as a grid. Each grid cell is either...
阅读(58) 评论(0)

高通的专利收费模式现状

背景高通在3G、4G时代不仅占领的无线通讯技术的核心技术专利(尤其是3G CDMA技术,为独家技术),还拥有成熟先进的芯片业务。这意味着,高通在手机通讯方面可以收取大量的专利许可费用,还可以在芯片领域获得利润。因此各大手机生产商在制造手机的时候难以绕开高通:市场上可供购买的手机的SoC,性能最好的就是高通。而高通的商业模式要求购买高通芯片的同时签署与高通的专利协议,按照整机(后来中国市场调整至65%...
阅读(128) 评论(0)

UVALive 6631|Jingle Balls|树形DP

题目大意一棵树的叶节点一开始至多有一个球,要求移动最少数量的球使得对于每个节点其两子树的球的数量差至多为1。题目原文It will soon be time to decorate the Christmas tree. The NWERC judges are already debating the optimal way to put decorations in a tree. They...
阅读(66) 评论(0)

分治法——自顶向下,逐步求精

以下全为口胡,看客轻喷。介绍分治法是计算机科学中很重要的一种思想。英文为Divide and Conquer,直译即为分治,或者分而治之。直观的理解就是将一个大而难的问题分解为一些小而易的问题,先解决这些易于解决的小问题,再合并这些小问题的解(合并可以是分别求出小问题的解再合并,或者是直接将相同的小问题合并只求解一次),从而得到大问题的解。需要注意的是小问题必须和大问题是同一个类型的问题,或者说解法...
阅读(261) 评论(1)

简单逻辑电路的设计

欢迎使用Bug满天飞的、渣优化的、无法再吐槽的Autodesk Circuits.非门(任务一)由于不人性化的AC没有提供非门,我们需要自行实现一个非门。 我们有2种方法实现,分别是三极管和异或门。三极管法异或门法实现原理:x xor 1 = not x (x in {0, 1}) 下面的示意图的公式是:x xor 1 xor 0 = not x,由于x xor 0 = x恒成立,因此xor 0...
阅读(119) 评论(0)

浅谈摩尔定律

前言摩尔定律是Intel联合创始人高登·摩尔通过观察得出的,集成电路的晶体管数大约每2年翻一番,当初在1965年的论文中的描述是集成电路组件数每年翻一番,并且这个增长的速度能维持下一个十年。1975年,面对下一个十年,他修正了了关于翻一番的预期:大约每两年翻一番。但Intel 总经理通常将这个周期引述为18个月。 摩尔定律的预测在接下来的几十年中得到了精确的验证,而且被半导体工业用于制定长期发...
阅读(171) 评论(0)

UVALive 6085|Chemistry|字符串处理

https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4096题目翻译一个化学式的定义如下:M := G | M G // 化学式 G := S | S C // 原子团 S := A | ’(’ M ’)’ // 原子团 C := T | N E...
阅读(114) 评论(0)

UVALive 6177|HDU 4489|The King's Ups and Downs|动态规划

https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4188题目翻译国王有一些身高不同的守卫。他希望给这些守卫安排一个排列,但不是简单地按身高从矮到高或者从高到矮,而是波浪形(每个人总比相邻的两个人都高或都矮),比如: 160, 162, 164...
阅读(182) 评论(0)

UVALive 6181|HDU 4492|Mystery|猜题意|模拟

https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4192 输入 // UVALive 6181, HDU 4492 #include #include char str[4096]; int main() { int T, x...
阅读(164) 评论(0)

UVALive 6173|HDU 4485|B-Casting|水体

https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4184题目大意你的任务是计算大整数Dmod(B−1)D \mod (B-1),其中B是D的进制数。 比如: 782910 mod 9 = 8 377777777777777738 mod...
阅读(143) 评论(0)

UVALive 6172|HDU 4484|Hailstone HOTPO|模拟

题目翻译Hailstone序列是: 1. 若n为偶数,除以2 2. 若n为奇数,乘3再加1 3. n=1时结束写一个程序计算序列元素的最大值。输入第一行一个整数P(1≤P≤100000)P(1\leq P\leq 100000),表示数据组数。 接下来对于每组数据一行2个整数,第一个整数是数据组编号,第二个整数为n(1≤n≤100000)n(1\leq n\leq 100000),为序列的第...
阅读(107) 评论(0)
456条 共23页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:166150次
    • 积分:6026
    • 等级:
    • 排名:第4880名
    • 原创:449篇
    • 转载:7篇
    • 译文:0篇
    • 评论:7条
    神犇们的后庭院
    wzq_QwQ http://blog.csdn.net/wzq_QwQ
    vmurder http://blog.csdn.net/vmurder/
    PoPoQQQ http://blog.csdn.net/popoqqq/
    YJQ神犇 http://tarawa.github.io/
    ?神?论文
    http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf