代码巧用

嵌入式文件打印输出 未命名图片 计算机生成了可选文字:滚动数组 纯代码.txt#include<iostream>      //滚动数组 之斐波那契额数列#include<string.h>using namespace std;int f[3];int fun(int n)  //运行到98 便爆了{ f[1]=0; f[1]=1; for(int i=2;i<=n;i++) {  f[0]=f[1];  f[1]=f[2];  f[2]=f[0]+f[1]; } return f[2];}int main(){ int n,ans; while(scanf('%d',&n)) {  memset(f,0,sizeof(f));  printf('%d\n',fun(n)); } return 0;}第 1 页嵌入式文件打印输出 未命名图片 计算机生成了可选文字:isalpha().txt#include<iostream>#include<stdio.h>#include<string.h>#include<ctype.h>using namespace std;int main(){ string ch; cin>>ch;  if(isalpha(ch))  cout<<'是英文字母'<<endl; else  cout<<'不是英文字母'<<endl; return 0;}第 1 页数据类型取值范围unsigned   int   0~4294967295   int   -2147483648~2147483647 unsigned long 0~4294967295long   -2147483648~2147483647long long的最大值:9223372036854775807long long的最小值:-9223372036854775808unsigned long long的最大值:1844674407370955161__int64的最大值:9223372036854775807__int64的最小值:-9223372036854775808unsigned __int64的最大值:18446744073709551615
嵌入式文件打印输出 未命名图片 计算机生成了可选文字:滚动数组 纯代码.txt#include<iostream>      //滚动数组 之斐波那契额数列#include<string.h>using namespace std;int f[3];int fun(int n)  //运行到98 便爆了{ f[1]=0; f[1]=1; for(int i=2;i<=n;i++) {  f[0]=f[1];  f[1]=f[2];  f[2]=f[0]+f[1]; } return f[2];}int main(){ int n,ans; while(scanf('%d',&n)) {  memset(f,0,sizeof(f));  printf('%d\n',fun(n)); } return 0;}第 1 页嵌入式文件打印输出 未命名图片 计算机生成了可选文字:isalpha().txt#include<iostream>#include<stdio.h>#include<string.h>#include<ctype.h>using namespace std;int main(){ string ch; cin>>ch;  if(isalpha(ch))  cout<<'是英文字母'<<endl; else  cout<<'不是英文字母'<<endl; return 0;}第 1 页二分查找确定值#include<iostream>#include<string.h>#include<algorithm>using namespace std;int n,m,k[10000];bool  search(int x)int l=0,r=n;while(l<r)int i=(l+r)>>1;return true;   //找到if(k[i]==x)l=i+1;else if(k[i]<x)r=i;else{}return false;  //没找到{}int main()一字符串之间两个元素的距离#include<iostream>
int main()bool p=false;sort(k,k+n);bool f=false;for(int c=0;c<n;c++)if(search(m-k[b]-k[a]-k[c]))p=true;{}{}for(int b=0;b<n;b++)for(int a=0;a<n;a++)cout<<'YES'<<endl;if(p)cout<<'NO'<<endl;return 0;else{}以上是 n三次方logn    以下有n方log n 的算法要求是  枚举k[c] k[d]的和   后调用公式      枚举耗时 n方log n       调用公式同左  因此总时间就是n方log n//是否是小写字母#include<iostream>#include<ctype.h>using namespace std;int main()char ch;{while(	cin>>ch)cout<<ch<<endl;if(islower(ch)){cout<<'0'<<endl;    elsereturn 0;}}#include<iostream>#include<algorithm>using namespace std;int a[10000];int main()int n,m,d,b;while(cin>>n>>m)cin>>a[i];for(int i=0;i<n;i++)sort(a,a+n);for(int i=0;i<m;i++)cin>>d>>b;cout<<*upper_bound(a,a+n,b)-*lower_bound(a,a+n,d)<<endl;{}{}return 0;{}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值