- 博客(4)
- 收藏
- 关注
原创 LeetCode-34
进阶:O(logn)很容易想到用分治法,关键的点在于mid == target时,可能左边和右边都有与target值相同的数,故需要额外处理一下。 代码: classSolution{ public: vector<int>res; intstart=INT_MAX,end=INT_MIN; vector<int>searchRange(vector<int>&nums,inttarget){...
2021-01-20 14:46:08 63
原创 LeetCode-136
非常有意思,通过位运算来解决,A^A = 0,并且有交换律,A^B^A = A^A^B 代码: classSolution{ public: intsingleNumber(vector<int>&nums){ inta=0,i; for(i=0;i<nums.size();++i) { a=a^nums[i]; } ...
2021-01-10 13:22:23 67
原创 Leetcode-70
大一C语言期末考试上机试题 记得存储计算过的数即可,否则会超时 classSolution{ public: intvisited[50]={0}; intclimbStairs(intn){ if(visited[n]) returnvisited[n]; if(n==1) return1; if(n==2) return2...
2021-01-09 15:25:03 55
原创 L1-天梯赛座位分配
#include #include #include using namespace std; int main(){ int n,n1,i,j,k,m[101]={0},w[101]={0},r[101][101]={0},num=-1,max = 0; cin>>n; for(i=0;i cin>>m[i]; m[i] = m[i]*10; w[i] = m
2018-04-19 22:49:58 142
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人