第一次参加CCSP_ccsp考试经验_*倩的博客-程序员秘密

技术标签: 其他  杂谈  程序人生  

废话

距离上次写博客已经一个月了,而我还说一周写一篇博客,啊这,我…不知道说什么了。

这次写博客还是因为,今天去参加了CCSP,感触还是挺大的。
在参加前,就说要好好准备,珍惜这次机会,可是一直到考试前,一道题都没有练,
一些简单的头文件还是熬夜准备了几个,U盘里的东西还是今天早上拷贝的…

这学期学的是JSP,代码都是些语法,算不上编程题,
上一次写编程题还是5月份参加的校赛ACM了吧,还没得奖╮(╯▽╰)╭

我看前几年的CCSP考试时间都是从早上到晚上的那种,
今年时间还好,9:00~15:00,时间短,题目应该会少,应该还撑得住吧。
前几年的题目,虽然没有上手练,题目还是看了的。可能是因为不是现场参赛的原因吧,
没有很认真的看和想,就觉得那些题目我看都看不懂。觉得自己好辣鸡。

八点到九点是熟悉环境的时间,我本来编程语言准备的是C++,然而那个软件我不会用,
我觉着这个时候问老师这个软件怎么用有点不太好,就用Java了。呃…

只要我足够沉静,他们就看不出我内心的慌乱。其实,我内心都快慌死了,看着不会用的软件,
听着他们说着听不懂的话,还有他们叭叭叭敲键盘的声音,我都快慌死了。

九点看到题目,把三道题目大概看了下,觉得这次还好,没有很多没有见过的东西,就觉得能拿几十分吧。
然而,后面很打脸。

第一题我看了一个多小时,在这一个多小时期间,耳边一直是叭叭叭的键盘声,我都要绝望死了。
虽然有子任务,但是我觉得子任务写完之后再完善会很麻烦,所以我就直接从整体考虑的。

唉,我真是个鸹貔,最后离开考场的时候,只把写的代码下载下来了,竟然没有把题目下载下来,
估计现在网上还没有竞赛题目,那就先这样吧,等网上有题目了,我再来加上。

第一题:办签证思路。

我理解的隐含题目要求是:
从源点V0到需要办签证的点,中间是可以经过其他点的,不一定源点的下一个就是办签证的国家。

理解到这,应该就很简单了吧。第一题的思路就是,先对所有可办签证的国家按照办签证发的费用进行从小到大的排序,在这个过程中,保存每个国家的编号。(现在想想,好像这个排序是多余的,因为后面还要对每个可办签证国家进行考虑分析)

按照对签证费用排序后的分析,先分析签证费用最小的一个国家A,把这个国家当作必经点。然后把整个路线分成两部分,从源点V0到A是一个部分,从A回到源点V0是一部分。

所以说,这就是图论中的一个宽度优先搜索(BFS)或者深度优先搜索(DFS),在搜索的过程中,计算延误概率和花费的钱数,经过计算找到满足要求的那条路线。当时我就觉得好开心,然而代码肝了两个多小时,依旧运行不正确。

到下午一点多的时候,第一部分的代码好像可以了,我就觉得又看到了希望。心想着第二部分的代码,只需要将源点和终点调换位置就可以了,然而,运行结果还是不尽人意。

啊啊啊,看题两小时,敲代码两小时,改bug两小时,最后惨的一。我觉着思路没问题啊,可能栽到了深度优先搜索的代码上面,在写代码的过程中,明明知道深度优先搜索的思想,可是代码真的好难写。当事人表示非常后悔,当初没有好好复习。

因为那个题目难度是递增的嘛,所以第二题和第三题,我就没看,就想着第一题好不容易读懂了,一定得写出来,可是最后…但是我看排行榜上面,有人第一题没得分第二题得分了,不会吧,第二题比较简单吗?唉

最后

在此发誓,一点要把这个题搞出来发篇博客,不然对不起我今天的6个小时。至于时间吗,写出来就发了,嘿嘿。(✿◡‿◡)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiaobai_qian/article/details/109133340

智能推荐

完美解决!隐藏listview的headerView,实现动态下拉,(仿ios)_隐藏listview header_CameloeAnthony的博客-程序员秘密

这两天在做项目的 时候遇到了这个问题,发现网上也有人提出了这个问题,但是根本没有人去解决,可能是问题太简单了。我在这里贴上我的代码,以往对大家有帮助。首先,实现的效果,希望是这样的。网上也给出了一些解决方案,但是根本没有实现动态的下拉呀。(下面贴出网上解决方案的截图)接下来再来描述一下问题。我要实现的是listview的headerview 一开

python 标准日志模块loging 及日志系统实例_dianqianwei8752的博客-程序员秘密

本文出处:https://www.cnblogs.com/goodhacker/p/3355660.html#undefined  python的标准库里的日志系统从Python2.3开始支持。只要import logging这个模块即可使用。如果你想开发一个日志系统, 既要把日志输出到控制台, 还要写入日志文件,只要这样使用: 1 import logging 2 ...

vue获取当前时间,精确到时分秒,并实时刷新_听闻余生ssn的博客-程序员秘密

<template> <div class="time"> <span>{{nowTime}}&nbsp</span> <span>{{nowWeek}}</span> </div></template><script>export default { data () { return { nowTime: '',

win10开启linux系统服务,Linux运维知识之win10下Linux子系统开启ssh服务_沼泽无它的博客-程序员秘密

本文主要向大家介绍了Linux运维知识之win10下Linux子系统开启ssh服务,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。虽然win10自带的bash功能已经很丰富,操作也简便,不过习惯了用xshell, 还是选择用xshell来操作直接用xshell连接127.0.0.1 端口22 提示连接失败。说明应该是ubuntu的sshd服务设置有问题:解决方案如下:安装ss...

springboot下载Excel模板,Excel表损坏问题_编译后excel损坏_baidu_38558076的博客-程序员秘密

当前开发一个Excel表模板下载功能,模板读取和模板下载都是么有问题的,但打开Excel表示提示,文件已损坏。现象如下: 开始以为是代码问题,但文件下载就那几行代码,应该是不会有问题的,在网上搜寻了一番,问题浮出水面,链接如下:https://www.jianshu.com/p/9d39745f6ce6问题根因是在maven编译时Excel模板表就已经被损坏了,下载一个已经被损...

java异常——检查异常、非检查异常、运行时异常、非运行时异常_teasing&poking的博客-程序员秘密

一、概要  Java把所有的非正常情况分为两种:异常(Exception) 和错误(Error),它们都继承Throwable父类。Java的异常(Exception和Error)分为检查异常和非检查的异常其中根据Exception异常进行分类,可分为运行时异常和非运行时异常 二、区别及相应异常A-1:检查异常(编译时异常):  就是编译器要求你必须处理的异常。比如我们在编程某个文件的读于写时,编译器要求你必须要对某段代码try…catch… 或者 throws exception,这就

随便推点

java发送邮件控制字体_javamail 发送邮件demo(文字与附件)_尼不要逗了的博客-程序员秘密

packagecom.get.one;importjavax.mail.BodyPart;importjavax.mail.Message;importjavax.mail.Multipart;importjavax.mail.Session;importjavax.mail.Transport;import javax.mail.internet.*;import java.util.*;imp...

记RestTemplate使用,简单优雅的调用http接口_resttemplate.getinstance_qq_33786270的博客-程序员秘密

客户端代码,有问题欢迎指出,新手package com.qc.exp.common.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;impo...

10、游标(Cursor)的定义及使用_游标的定义和使用_不善表演的博客-程序员秘密

在 MySQL 中,存储过程或函数中的查询有时会返回多条记录,而使用简单的 SELECT 语句,没有办法得到第一行、下一行或前十行的数据,这时可以使用游标来逐条读取查询结果集中的记录。游标在部分资料中也被称为光标。关系数据库管理系统实质是面向集合的,在 MySQL 中并没有一种描述表中单一记录的表达形式,除非使用 WHERE 子句来限制只有一条记录被选中。所以有时我们必须借助于游标来进行单条记录的数据处理。一般通过游标定位到结果集的某一行进行数据修改。结果集是符合 SQL 语句的所有记录的集合。

函授大专学学计算机难吗,函授大专好考吗_weixin_39762348的博客-程序员秘密

2函授大专考试容易过吗函授大专入学容易考试简单本就是其自身的特点,所以函授大专考试是很容易通过的。函授大专面对的人群都是以在职人士为主,他们往往都有自己的家庭,工作繁忙之余还要照顾家庭,所以业余时间少之又少,并没有太多的精力投身到学习中。另外在职者往往都已经多年没有拿起课本学习了,学习能力等都大不如前。综合各个方面考虑,函授大专考试也不会太难。函授大专在学习中以考生有组织有计划的自学为主,学习内容...

Android读取系统联系人-内容提供器的使用_王权霸业的高杆左塞的博客-程序员秘密

Android中如何读取系统联系人?借助内容提供器!安卓四大组件之一的内容提供器,是我学习安卓的噩梦,我觉得这是安卓初期最为困难的一步一个程序可以通过内容提供器,提供给其他程序访问自身内容的接口,那么任何程序就可以通过接口来获取我们提供的内容。..自己的内容可以提供给别的程序,那别的程序一定也可以提供内容给我们。..诸如系统本身的电话簿,短信,媒体库,就提供了相应的接口供我们读取内容。可见内容提供器的重要,如果现在市面上所有的APP不能读取短信,电话簿等,相信功能一定会大打折扣的!

推荐文章

热门文章

相关标签