64,082
社区成员
发帖
与我相关
我的任务
分享
int search(vector<int>& nums, int target) {
int k;int l=nums.size();
for(k=0;k<l;k++)
if(nums[k]==target)
return k;
return -1;
}
bool search(vector<int>& nums, int target) {
int k; int l=nums.size();
for(k=0;k<l;k++)
if(nums[k]==target)
return true;
return false;
}
int findMin(vector<int>& nums) {
int i,min=nums[0]; int l=nums.size();
for(i=1;i<l;i++)
if(nums[i]<min) min=nums[i];
return min;
}
70. 爬楼梯(斐波那契数列)
int f[1000];
int climbStairs(int n){
int i;
f[0]=f[1]=1;
for(i=2;i<=n;i++) {
f[i]=f[i-1]+f[i-2];
}
return f[n];
}
int f[1000];
int climbStairs(int n){
int i;
f[0]=0;f[1]=1;
for(i=2;i<=n;i++)
f[i]=f[i-1]+f[i-2];
return f[n];
}
int f[1000];
int tribonacci(int n) {
int i;
f[0]=0;f[1]=f[2]=1;
for(i=3;i<=n;i++)
f[i]=f[i-3]+f[i-2]+f[i-1];
return f[n];
}
int countKDifference(vector<int>& nums, int k) {
int i,j,s=0; int l=nums.size();
for(i=0;i<l;i++)
for(j=i;j<l;j++)
if(abs(nums[i]-nums[j])==k)
s++;
return s;
}
int game(vector<int>& guess, vector<int>& answer) {
int t=0;
for(int i=0;i<3;i++)
if(guess[i]==answer[i])
t+=1;
return t;
}
int minCount(vector<int>& coins) {
int t=0; int l=coins.size();
for(int i=0;i<l;i++)
t+=(coins[i]+1)/2;
return t;
}