#学科

学科网组卷API认证方式为Basic Authentication的请求

认证方式为BasicAuthentication,请使用"Authorization"头携带凭据信息(索要凭据请联系组卷网)。比如appId为testapp,secret为123的凭据为testapp:123使用base64编码后数据为dGVzdGFwcDoxMjM=,那么请求头Authorization为Basicd...

计算机学科漫谈

计算机学科漫谈 在这篇博文里,我想和大家聊一聊自己对计算机学科的理解。当下本科阶段的计算机专业教学涉及计算机学科的方方面面,分类繁杂,有时可能令新人茫然不知所措。那么,对计算机专业的学者来说,什么是最重要的呢?我相信,一千个读者,一千个哈姆雷特,同样的,每个计算机的学习者都有自己对专业的一番认识。如果说本科四...
代码星球 ·2020-04-12

【题目自解】北京大学2015计算机学科夏令营上机考试

AC代码#include<iostream>usingnamespacestd;inta[100];intn,c1=0,c5=0,c10=0;intmain(){cin>>n;for(inti=0;i<n;i++){cin>>a[i];if(a[i]==1)c1++;if(a[...

【题目自解】北京大学2016计算机学科夏令营上机考试

解题思路这题就像逗我玩似的,这连简单题都算不上。AC代码#include<cstdio>usingnamespacestd;intmain(){doublex,y;scanf("%lf",&x);if(x>=0&&x<5)y=2.5-x;elseif(x>=5&am...

【题目自解】北京大学2017计算机学科夏令营上机考试

解题思路两个坑,一个是x,y大小关系不确定,要写一个交换;一个是取值范围可以到100000,因此i*i到了十位数量级,在int表示中是负数(虽然我觉得没到int限制范围啊,但是测试结果确实是这样),这时候访问数组会报错。如果继续用i*i,语句应该改为for(intj=i*i;j<=N&&j>...

【题目自解】北京大学2018计算机学科夏令营上机考试

简单题,重点在闰年的判断和闰月的设置。AC代码#include<cstdio>boolisLeapYear(intx){return(x%4==0&&x%100!=0)||x%400==0;}intmonth[13][2]={0,0,31,31,28,29,31,31,30,30,31,31...