北京大学专题

北京大学 科学道德与学术规范基本知识测试 题库

【题库太大了,只试出了一部分,运气不是特别差的话通过应该没问题了吧...目测题库规模应该有300+】 1.          是以人的观念、精神、情感和价值,即以人的主观精神世界及其所沉淀的精神文化为研究对象的领域。 A 人文学科 B 社会科学 C 自然科学 D 心理学 正确答案为 A 2.学术研究指在          精神和 精神指引下,用科学的方法进行

魔兽世界之四:终极版(北京大学MOOC 程序设计与算法(三) C++面向对象程序设计)

跳转解析: 题目解析~ 参考代码~ 题目来源: 北京大学MOOC 郭炜 程序设计与算法(三)C++面向对象程序设计 描述: 魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市,城市从西向东依次编号为1,2,3 .... N ( N <= 20 )。红魔军的司令部算作编号为0的城市,蓝魔军的司令部算作编号为N+1的城市。司令部有生命元,用于制

【报告分享】中国小微经营者调查2021年四季度报告-北京大学蚂蚁集团(附下载)

摘要:报告称,2021四季度小微营收微降的原因主要是受反复影响。同时,经营成本依然是困扰小微经营者最主要的压力来源,特别是房租、原材料和雇工三项成本压力较大。年底是支付店铺租金、结算员工工资等的用款高峰,小微现金流较年中更为紧张,可维持时长约2.7个月,相比二三季度有所下滑。 来源:北京大学&蚂蚁集团 ​ 如需查看完整报告和报告下载或了解更多,

北京大学肖臻老师《区块链技术与应用》P16(状态树)和P17(交易树和收据树)

1️⃣ 参考 北京大学肖臻老师《区块链技术与应用》 P16 - ETH状态树篇P17 - ETH交易树和收据树篇 部分文字和图片 北京大学肖臻老师《区块链技术与应用》公开课笔记18——ETH数据结构篇2(状态树2)北京大学肖臻老师《区块链技术与应用》公开课笔记19——ETH数据结构篇3(交易树和收据树) 1️⃣6️⃣ 状态树 ① 引言 回顾 以太坊账户地址为160bits(20字节)

C++面向对象程序设计-北京大学-郭炜【课程笔记(七)】

C++面向对象程序设计-北京大学-郭炜【课程笔记(七)】 1、类型转换运算符2、自增、自减运算符的重载3、继承和派生的基本概念3.1、基本概念3.2、派生类对象的内存空间 4、继承关系和复合关系4.1、继承关系的使用4.2、复合关系的使用 5、派生类覆盖基类成员6、存储权限说明符:protected7、派生类的构造函数8、public继承的赋值兼容规则9、直接基类与间接基类(套娃)

北京大学快手发布统一的图文视频生成大模型Video-LaVIT

随着多模态大语言模型(LLMs)的新发展,人们越来越关注如何将它们从图像-文本数据扩展到更具信息量的真实世界视频。与静态图像相比,视频为有效的大规模预训练带来了独特的挑战,因为需要对其时空动态进行建模。 针对视频与语言联合预训练的挑战,文章提出了高效的视频分解方法,将视频表示为关键帧和时间运动,并设计分词器适配LLM,实现视频、图像和文本的统一生成预训练。应用时,生成的标记被恢复为像素空间,用于

中国电子学会科学技术奖公布,腾讯、北京大学、北京科技大学联合项目获一等奖

3月26日记者获悉,中国电子学会公布科学技术奖获奖名单,由腾讯主导,北京大学、北京科技大学共同参与的联合项目《面向大规模数据的Angel机器学习平台关键技术及应用》获科技进步一等奖。 Angel机器学习平台是支撑腾讯混元大模型的核心技术,主要目标是解决大模型海量数据训练难、架构设计难的问题,具备行业领先的硬件加速和在线推理服务能力,是打造通用人工智能不可或缺的基础平台。 公示链接:2023

【北京大学】徐高《金融经济学二十五讲》

一、经济的任务         经济的任务之一是确保有效地分配稀缺资源,这是经济学中的一个核心问题。资源是有限的,而需求是无限的,因此经济系统需要通过合理的机制来分配资源以满足社会的需求。以下是关于经济分配资源的几个方面: 1. 资源配置效率 有效率分配:指资源配置使得社会总体福利最大化,即在没有浪费资源的情况下,实现资源的最优分配。生产要素的配置:包括劳动力、资本、土地等生产要素的合理配

C++面向对象程序设计-北京大学-郭炜【课程笔记(五)】

C++面向对象程序设计-北京大学-郭炜【课程笔记(五)】 1、常量对象、常量成员函数1.1、常量对象1.2、常量成员函数1.3、常引用 2、友元(friends)2.1、友元函数2.2、友元类 3、运算符重载的基本概念3.1、运算符重载 4、赋值运算符的重载4、重载赋值运算符的意义 – 浅拷贝和深拷贝5、运算符重载为友元 写毕业论文中:学习速度较慢 开始课程:P14 4-4.常量对

Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-字符集合的并集-上机代码

Python语言基础与应用-北京大学-陈斌-P32-31-计算和控制流-上机练习:创建并调用函数-字符集合的并集-上机代码 本文环境: win10 + Thonny4.1.4 # 函数训练字符集合的并集def my_union(str1,str2):list1 = []list2 = []i = 0 while i < len(str1):list1.append(str1[i])

Primary Arithmetic【北京大学】

查看原题目请点我这里 解题思路:这道题应该算是大数加法,只是换了种说法而已,主要注意两个细节,字符串需要先反转后再从个位开算,另外两个字符不一定相同长度,需要补充成一样长。 #include<cstdio>#include<cstring>int cnt;void add(char s[],char t[]){int c=0;int len1=strlen(s);int len2=strl

子串计算【北京大学】

牛客网题目链接 直接暴力,用map函数存每个子串出现的次数,子串的类型使用两层循环遍历。 注意字符串的边界问题,这里需要排序所以直接用map 版本1 #include <iostream>#include <vector>#include <string>#include <cmath>#include <algorithm>#include <queue>#include <cs

浮点数加法【北京大学】

题目链接 54.87 674.92 首先用字符串读入,把整数部分z和小数部分x分开存放在数组中,并记录长度zl和xl 首先将小数部分相加,从后往前加;然后保留进位carry。 整数部分先逆序变成 45 476 然后从前往后加,注意加到最大长度后,需要判断进位carry是否为0,不为0时,还需要进位。 最后输出,整数部分逆序输出,小数部分正序输出。 #include<bits/

打印极值点下标【北京大学】

题目链接 注意边界0和n-1 #include<bits/stdc++.h>using namespace std;const int maxn=100;int arr[maxn];int main(){int n;while(cin>>n){vector<int> ans;for(int i=0; i < n; i++){cin>>arr[i];}if(arr[0] > arr[1]

全排列【北京大学】

题目链接 next_permutation()函数 #include<bits/stdc++.h>using namespace std;int main(){string str;while(cin>>str){sort(str.begin(),str.end());do{cout<<str<<endl;}while(next_permutation(str.begin(),str.end

大整数的因子【北京大学】

题目链接 #include<bits/stdc++.h>using namespace std;int r=0;struct bign{int d[10005];int len;bign(){memset(d, 0, sizeof(d));len = 0;}};bign divide(bign a, int b){bign c;c.len = a.len;for(int i = a.l

Financial Management【北京大学】

题目链接 #include<stdio.h>int main(){double money,sum=0;while(scanf("%lf",&sum)!=EOF){for(int i=0;i<11;i++){scanf("%lf",&money);sum+=money;}printf("$%.2lf\n",sum/12);}return 0;}

最大上升子序列和【北京大学】★

题目链接 #include<stdio.h> #include<memory.h> using namespace std;int A[1005];int dp[1005];int main(){int n;while(scanf("%d",&n)!=EOF){memset(A,0,sizeof(A));memset(dp,0,sizeof(dp));for(int i=0;i<n;i

Integer Inquiry【北京大学】

题目链接 import java.io.BufferedInputStream;import java.math.BigInteger;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in=new Scanner(new BufferedInputStre

Number Steps【北京大学】

题目链接 #include<stdio.h>#include<string.h>int main(){int n;while(scanf("%d",&n)!=EOF){int x, y;for(int i=0;i<n;i++) {scanf("%d %d",&x,&y);if(y==x-2||y==x){if(x==1)printf("1\n");else if(x%2==0)printf

String Matching【北京大学】

题目链接 #include<bits/stdc++.h>using namespace std;int main(){string t,p;while(cin>>t>>p){int ans=0;int pos=-1;while(1){pos = t.find(p, pos+1);if(pos != string::npos){ans++;}else break;}cout<<ans<<endl

今晚7:30|北京大学、谢菲尔德大学PhD带来ACL-3

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! 8月19日 19:30~20:30 AI TIME特别邀请北京大学博士生——来雨轩,谢菲尔德大学——彭煦潭,开启ACL第三场! 哔哩哔哩直播通道 扫码关注AITIME哔哩哔哩官方账号 观看直播 链接:https://live.bilibili.com/21813994 ★ 邀请嘉宾 ★ 来雨轩: 北京大学博士。研究兴趣为自

北京大学肖臻老师《区块链技术与应用》公开课笔记:BTC原理(一):密码学原理、数据结构、协议、实现

1、BTC-密码学原理 比特币被称为加密货币(crypto-currency),但其实加密货币是不加密的,区块链上所有交易内容(包括账户地址、转账金额等)都是公开的。比特币中主要用到了密码学中的两个功能:哈希和签名 1)、hash(哈希) 在密码学中用的哈希函数被称为cryptographic hash function,其两个重要性质分别为collision resistance(抗碰撞性

C++面向对象程序设计-北京大学-郭炜【课程笔记(四)】

C++面向对象程序设计-北京大学-郭炜【课程笔记(四)】 1、this指针1.1、this指针的作用1.2、this指针和静态成员函数 2、静态成员变量和静态成员函数2.1、基本概念2.2、基本概念总结2.3、如何访问静态成员2.4、静态成员变量的使用场景(重要)2.5、2.4节中CRectangle类写法,有何缺陷? 3、成员对象和封闭类3.1、封闭类构造函数的初始化列表3.2、封闭类构造

C++面向对象程序设计-北京大学-郭炜【课程笔记(三)】

C++面向对象程序设计-北京大学-郭炜【课程笔记(三)】 1、构造函数(constructor)1.1、基本概念 2、赋值构造函数2.1、基本概念2.1、复制构造函数起作用的三种情况2.2、常引用参数的使用 3、类型转换构造函数3.1、什么事类型转换构造函数 4、析构函数4.1、什么是析构函数4.2、析构函数和数组4.3、析构函数和运算符 delete 5、构造函数析构函数调用时机

【王道机试】字符串-简单密码-北京大学

OJ:简单密码 示例1 输入: STARTNS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJXENDSTARTN BTZQI WFYMJW GJ KNWXY NS F QNYYQJ NGJWNFS ANQQFLJ YMFS XJHTSI NS WTRJENDSTARTIFSLJW PSTBX KZQQ BJ