第四周第2天
67三角形的个数
#include <bits\stdc++.h>
using namespace std;
//15 762 753 654
int main(){
int num;
while(scanf("%d",&num)!=EOF){
int count=0;
int edge1,edge2,edge3;
for(edge1=num/2; edge1>num/3 ; edge1--){
int remain=num-edge1;
if(remain==edge1) continue;
edge3=1;
for(edge2=remain-1;edge2>edge3;edge2--){
if(edge1>edge2&&edge2>edge3&&edge1<edge2+edge3) count++;
edge3++;
}
}
printf("%d\n",count);
}
return 0;
}
68 明明的问题可以归结为:给你一个整数区间,求出在这个区间里共有多少个素数。
#include <bits\stdc++.h>
using namespace std;
bool isPrime(long long num){
if(num<=1) return false;
for(long long i=2;i*i<=num;i++){
if(num%i==0) return false;
}
return true;
}
int main(){
long long left,right;
while(scanf("%lld %lld",&left,&right)!=EOF){
int count=0;
for(long long i=left;i<=right;i++){
if(isPrime(i)) count++;
}
printf("%d\n",count);
}
}
69杨辉三角
#include <bits\stdc++.h>
using namespace std;
int main(){
int count;
scanf("%d",&count);
while(count--){
int num;
scanf("%d",&num);
int arr[num][num];
for(int i=0;i<num;i++){
for(int j=0;j<num;j++){
arr[i][j]=0;
}
}
arr[0][0]=1;
for(int i=0;i<num;i++){
arr[i][0]=1;
arr[i][i]=1;
printf("1");
for(int j=1;j<i;j++){
arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
printf(" %d",arr[i][j]);
}
if(i!=0)printf(" 1\n");
else printf("\n");
}
printf("\n");
}
}
GPS是美国空军于1973年开发的。类似的发展也发生在欧盟、俄罗斯和中国。自1994年以来,降级的GPS已可用于民用应用,提供可靠的定位、导航和授时服务。对于任何拥有GPS接收器的人来说,该系统将在世界任何地方的所有天气条件下,日夜为无限数量的用户提供准确的位置和时间信息。
协同技术起着支持作用。例如,生物识别技术可以广泛应用于个性化人、机器和物体之间的交互。人工智能、计算机视觉、机器人和远程呈现可以使我们的生活在未来更加自动化。
作为一项新兴技术,物联网将变得更加成熟和复杂。图12C-1显示了可能受益于物联网的主要技术进步和关键应用。例如,供应链现在比以前得到了更好的支持。垂直市场应用可能代表下一波的进步。随着我们迈向2020年,无处不在的定位有望成为现实。除此之外,物理物联网可能会在全球范围内到位。这些进步将显著提升人类的能力、社会成果、国家生产力和生活质量。

更多推荐
所有评论(0)