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. 1、Delphi 打开目录和txt文件模块
  2. mybatis配置优化
  3. 【堆】【kd-tree】bzoj2626 JZPFAR
  4. C#泛型简化代码量示例
  5. 从一点儿不会开始——Unity3D游戏开发学习(一)
  6. MATLAB曲线绘制
  7. 【原创】The Error in Android developing
  8. java学习面向对象之设计模式之单例模式
  9. R与数据分析旧笔记(四)画地图练习
  10. CodeForces Round #191 (327C) - Magic Five 等比数列求和的快速幂取模
  11. [Oracle] 接线表
  12. Linux基础:文件查找find
  13. python改变输出字体颜色==&gt;colorama
  14. 一个.NET Core开发者的Linux入门学习笔记
  15. C++ 单例模式实现
  16. java学习视频
  17. vc下项目的头文件包含目录以及库导入预计库目录设置
  18. (转)CentOS7下yum安装mysql配置多实例
  19. URI,URL与URN的区别
  20. 命令: go build

热门文章

  1. [Selenium]通过Selenium实现在当前浏览器窗口点击一个图标之后,弹出另外一个窗口,关闭这个窗口,再回到原来的窗口进行操作
  2. 序列化模块 json pickel shelve
  3. Lily HBase Indexer同步HBase二级索引到Solr丢失数据的问题分析
  4. 探索C++的底层机制
  5. Ghost wenjian目录
  6. [FAQ04776]如何默认打开user版本 debug 选项, 默认打开adb 连接【转】
  7. SpringBoot配置文件详解
  8. 关于树论【动态树问题(LCT)】
  9. 【USACO】 Balanced Photo
  10. NOIP2005题解