摘要:
Dear Professor XX YY, (称呼) My name is Meng Yuan, I’m a senior undergraduate from Sichuan University in computational biology.(基本信息) I joined your lab 阅读全文
摘要:
##原因 操作系统区域设置和vscode语言解码不一致 操作系统的区域设置,和 Sys.getlocale()、Sys.setlocale() 这两个函数有关 Sys.getlocale() [1] "LC_COLLATE=Chinese (Simplified)_China.936;LC_CTYP 阅读全文
摘要:
输出不是有向图的拓扑序列 吐槽一下pat真的用起来很烦,最后一个用例如果直接输出一直过不了,得把数据存入vector再输出才过了 #include<iostream> #include<vector> #include<algorithm> #include<set> using namespace 阅读全文
摘要:
##题目 求最短路径与最大点权 ##有点问题 代码里默认列表全部都是先只定义了,默认值就不稳定; 问题在这int nms[500];//最短路径数这里nms全部是为0的,如果把nms[500]改成nms[c],nms里面的值又有问题了; 然后单独定义一个列表里面的值都是乱的,很奇怪 ##code d 阅读全文
摘要:
主要问题是从低位往高位每数3位打个commas,最开始按顺序插入逗号搞成了高位到低位;然后碰巧是3的倍数就可以通过。 关键在转换为字符后的位置应该==总长度%3,就可以实现从低位到高位打逗号 #include <iostream> using namespace std; int main() { 阅读全文
摘要:
这两种筛法思路太巧妙了 ##埃氏筛EratosthenesEratosthenes class Solution { public: int countPrimes(int n) { int primes; vector<int> isPrime(n, 1); for (int i = 2; i < 阅读全文
摘要:
#题目leetcode326 给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3x ##神奇数字243 我的方法:求$log_3(n)$,判断是否是整数.然后遇到243怎么也通 阅读全文
摘要:
今天打力扣周赛,c++写了一个判断vector大小的代码,当vector为空时,总是通不过,结果打印出来一看出现了'18446744073709551615'这个奇怪的数。 vector<int> n; cout<<n.size()<<" "<<n.size()-1;//0 184467440737 阅读全文
摘要:
主要是为了实现getMin函数 ##题目 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。 pop() —— 删除栈顶的元素。 top() —— 获取栈顶元素。 getMin() —— 检索栈中的最小元素。 伪单栈解 阅读全文
摘要:
##开始的想法 生成n个独立的(),然后把最后一个往前面扔(重复这个过程) 但是不好实现 ##答案解法思路是类似生成然后去除不符合的项 ###用动规好理解一些 n+1可以理解为比n项多了一个括号,所以把n项放在括号里面p项和外面q项排列;p和q就转化成了子问题。但是要注意p和q的顺序是固定的,可以是 阅读全文