Jamie and Interesting Graph CodeForces - 916C
2024-08-23 07:02:24
http://codeforces.com/problemset/problem/916/C
好尬的题啊。。。
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<vector>
using namespace std;
#define fi first
#define se second
#define mp make_pair
#define pb push_back
typedef long long ll;
typedef unsigned long long ull;
typedef pair<int,int> pi;
struct E
{
int u,v,w;
}e[];
int ne;
int n,m;
bool nprime[];
int prime[],len;
int x=,y=;
int main()
{
int i,j,t;
nprime[]=;
for(i=;i<=;i++)
{
if(!nprime[i]) prime[++len]=i;
for(j=;j<=len&&i*prime[j]<=;j++)
{
nprime[i*prime[j]]=;
if(i%prime[j]==) break;
}
}
scanf("%d%d",&n,&m);m-=(n-);
for(i=;i<n;i++) e[++ne]=(E){i,i+,};
for(i=;i<=m;i++)
{
if(y==n) x++,y=x+;
else y++;
e[++ne]=(E){x,y,};
}
for(t=;nprime[t+n-];t++);
e[].w+=t;
printf("%d %d\n",t+n-,t+n-);
for(i=;i<=ne;i++) printf("%d %d %d\n",e[i].u,e[i].v,e[i].w);
return ;
}
最新文章
- 1、Delphi 打开目录和txt文件模块
- mybatis配置优化
- 【堆】【kd-tree】bzoj2626 JZPFAR
- C#泛型简化代码量示例
- 从一点儿不会开始——Unity3D游戏开发学习(一)
- MATLAB曲线绘制
- 【原创】The Error in Android developing
- java学习面向对象之设计模式之单例模式
- R与数据分析旧笔记(四)画地图练习
- CodeForces Round #191 (327C) - Magic Five 等比数列求和的快速幂取模
- [Oracle] 接线表
- Linux基础:文件查找find
- python改变输出字体颜色==>;colorama
- 一个.NET Core开发者的Linux入门学习笔记
- C++ 单例模式实现
- java学习视频
- vc下项目的头文件包含目录以及库导入预计库目录设置
- (转)CentOS7下yum安装mysql配置多实例
- URI,URL与URN的区别
- 命令: go build
热门文章
- [Selenium]通过Selenium实现在当前浏览器窗口点击一个图标之后,弹出另外一个窗口,关闭这个窗口,再回到原来的窗口进行操作
- 序列化模块 json pickel shelve
- Lily HBase Indexer同步HBase二级索引到Solr丢失数据的问题分析
- 探索C++的底层机制
- Ghost wenjian目录
- [FAQ04776]如何默认打开user版本 debug 选项, 默认打开adb 连接【转】
- SpringBoot配置文件详解
- 关于树论【动态树问题(LCT)】
- 【USACO】 Balanced Photo
- NOIP2005题解