- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 git如何将两个提交合并
注意:记得检查作者是否正确,因为合并完后作者默认为第一条提交的。使用git rebase -i <commit id>将需要合并的commit前面的提交改成s。然后保存,commit便会和前一条合并。然后编辑commit message。
2025-02-12 16:44:24
114
原创 CCF201709-4 通信网络
试题编号: 201709-4 试题名称: 通信网络 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 某国的军队由N个部门组成,为了提高安全性,部门之间建立了M条通路,每条通路只能单向传递信息,即一条从部门a到部门b的通路只能由a向b传递信息。信息可以通过中转的方式进行传递,即如果a能将信息传递到b,b又能将信...
2020-05-27 16:32:17
714
原创 类型转换——要注意的问题!
今天偶然发现一个问题。int a = 2147483647;int b = 2147483647;long long c1=(long long)a*b;long long c2=(long long)(a*b);cout<<c1<<" "<<c2;原来,c1和c2的值可能是不相同的。当a*b的值溢出int类型的范围值时,c1和c2的值是不...
2020-02-15 18:09:44
238
原创 CCF201709-3 JSON查询
问题描述 JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,可以用来描述半结构化的数据。JSON 格式中的基本单元是值 (value),出于简化的目的本题只涉及 2 种类型的值: * 字符串 (string):字符串是由双引号 " 括起来的一组字符(可以为空)。如果字符串的内容中出现双引号 ",在双引号前面加反斜杠,也就是用 \" 表示;如果...
2019-07-31 18:42:19
168
原创 CCF201709-2 公共钥匙盒(100分)
试题编号: 201709-2 试题名称: 公共钥匙盒 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 有一个学校的老师共用N个教室,按照规定,所有的钥匙都必须放在公共钥匙盒里,老师不能带钥匙回家。每次老师上课前,都从公共钥匙盒里找到自己上课的教室的钥匙去开门,上完课后,再将钥匙放回到钥匙盒中。 ...
2019-07-29 12:17:15
130
原创 CCF201512-3 画图(90分)->100分
试题编号: 201512-3 试题名称: 画图 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 用 ASCII 字符来画图是一件有趣的事情,并形成了一门被称为 ASCII Art 的艺术。例如,下图是用 ASCII 字符画出来的 CSPRO 字样。 ..____.____..____..____.....
2019-07-22 20:08:34
299
3
原创 CCF201512-2 消除类游戏
第一次提交只有20分,利用测试例子发现第四行的第三个也会变成0查看代码,发现原因是if(p[i][j-1].flag==1) p[i][j].flag=1;本来是想简化循环内的操作,但是由于考虑不周,导致结果错误。修改之后,提交得100分的c语言程序如下:#include<stdio.h>struct point{ int color; int ...
2019-07-22 12:12:39
180
原创 c++中有关于map——string a = map[key]
当初c++学的很潦草,很多细节都不知道。今天写程序时,偶然发现有的没加入map的key,在调用map.count(key)函数时返回的是1。仔细的调程序后发现,这些特殊的key值,之前都被执行过这条语句。string a = map[key];后来反复试验,又查了资料,发现执行过这条语句的key(执行前不在map中),会被加入到map中,对应的值是空值。int main()...
2019-07-20 12:31:37
2691
原创 CCF 201503-1 图像旋转 ——如何解决运行错误
刚开始提交的时候,显示“运行错误”。然而,之前代码有错时,提示的都是“错误”。下面是第一次提交时的代码:#include<stdio.h>int main(){ int n,m,i,j; scanf("%d%d",&n,&m); int m1[n][m],m2[m][n]; for(i=0;i<n;i++){ for(j=0;j&...
2019-07-17 11:50:04
615
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人