UDP广播协议叫吃饭


私信TA

用户名:Mustenaka

访问量:149969

签 名:

个人博客www.mustenaka.cn

等  级
排  名 13
经  验 25438
参赛次数 8
文章发表 197
年  龄 3
在职情况 学生
学  校 Sky_box
专  业 NE

  自我简介:

欢迎光临我的博客www.mustenaka.cn,Python,C#,U3D,C/C++开发合作可以找我

TA的其他文章

解题思路:

    暴力法证明。

    纯粹来玩玩而已,不要认真

参考代码:

首先在写一个代码取出32767的内所有的素数,存到一个数组里面,可以借助文件操作。

#include<iostream>
#include<fstream>
using namespace std;
int Is_prime(int x)
{
    int i;
    if(x<2) return 0;
    for(i=2;i<x;i++)
    if(x%i==0) return 0;
    return 1;
}
int main(void)
{
	ofstream e("ttt.txt");
    int n,i;
    int count=0;
    cin >> n;
    for(i=1;i<=n;i++)
        if(Is_prime(i)) {
        	cout <<  i << endl;
        	e<<i<<',';
        	count++;
		}
	cout<<count<<endl;
    return 0;
}

然后把文件里面的数据取出来,开一个新程序写我们的代码。

然后....

#include<bits/stdc++.h>
#define hh ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
using namespace std;
const int per_number[3513]={上面程序里面产生的文本};
int main(){
	hh;
	int inp;
	while(cin>>inp){
		int ans=0;
		for(int j=0;per_number[j]<=inp;j++){
			for(int i=j;per_number[i]<=inp;i++){
				if(per_number[j]+per_number[i]==inp){
					ans++;
				}
			}
		}
		cout<<ans<<endl;
	}
	return 0;
}

挺好玩的,就是长度太长了

 

0.0分

2 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

6
2024-03-16 18:52:42
玄学
2021-08-19 11:41:23
  • «
  • 1
  • »