刷题:
第二周任务 - Virtual Judge (vjudge.net)
这一题用到了素筛,然后穷举即可
#include<stdio.h>
#define Maxsize 500000
int a[Maxsize];
long long b[Maxsize];
long long max=0;
int sushu()
{
a[0]=a[1]=0;
int i,j,k;
for(i=2,k=0;i<Maxsize;i++)
{
if(a[i]==0)
{
b[k++]=i;
max=i;
for(j=2;j*i<Maxsize;j++)
{
a[j*i]=1;
}
}
}
}
int main()
{
long long num;
scanf("%lld",&num);
sushu();
long long i,j,k,sum=0;
for(i=0;b[i]*b[i]*b[i]*b[i]*b[i]<=num;i++)
{
for(j=i+1;b[i]*b[i]*b[j]*b[j]*b[j]<=num;j++)
{
for(k=j+1;b[i]*b[i]*b[j]*b[k]*b[k]<=num;k++)
{
sum++;
}
}
}
printf("%lld\n",sum);
return 0;
}
第二周任务 - Virtual Judge (vjudge.net)
这道题主要是用set去做遍历即可:
#include<stdio.h>
#include<set>
#define Maxsize 200010
using namespace std;
set<int> myset;
int a[Maxsize];
int main()
{
int n,m;
int i;
scanf("%d%d",&n,&m);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
myset.insert(a[i]);
}
for(i=0;i<n;i++)
{
if(myset.count(a[i]+m))
{
puts("Yes");
return 0;
}
}
puts("No");
return 0;
}
项目:
写完了项目功能点的一个文档,对于项目的编写有了更清晰的认知。
完成了ER的简略设计,对数据库也有了更深刻的理解。
下面只是截取了一部分:(已经写完了)
然后把自己的代码好好整理了一下:
之前是没有分号包,导致我后面分包的时候很痛苦,出现了一大堆的出错。
然后需要注意一点的是:在fxmlloader中默认会先加载它当前的目录和子目录下的fxml文件,如果不想要出错的话,必须使用绝对路径,并且在Windows系统中,需要俩个\\表示文件的路径,否则就会报错。
然后就是对于表情包的实现,打算使用图片来进行存储,但是目前没有找到表情包的一系列小图片。
另外了解到,如果我要写发送文件,得多加一个文件类型,在消息里面,来判断是否是纯文本文件。