CF1149A Prefix Sum Primes
思路:
质数一定是奇数。
实现:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, t, x, y;
while (cin >> n)
{
x = y = ;
for (int i = ; i <= n; i++)
{
cin >> t;
if (t & ) x++;
else y++;
}
if (!y)
{
while (x) { cout << "1 "; x--; }
cout << endl;
}
else
{
cout << "2 "; y--;
if (x) { cout << "1 "; x--; }
while (y) { cout << "2 "; y--; }
while (x) { cout << "1 "; x--; }
cout << endl;
}
}
return ;
}
CF1149A Prefix Sum Primes的更多相关文章
- Codeforces Round #556 (Div. 2) - C. Prefix Sum Primes(思维)
		Problem Codeforces Round #556 (Div. 2) - D. Three Religions Time Limit: 1000 mSec Problem Descripti ... 
- 4.4 CUDA prefix sum一步一步优化
		1. Prefix Sum 前缀求和由一个二元操作符和一个输入向量组成,虽然名字叫求和,但操作符不一定是加法.先解释一下,以加法为例: 第一行是输入,第二行是对应的输出.可以看到,Output[1] ... 
- 牛客多校第十场-D-	Rikka with Prefix Sum
		链接:https://www.nowcoder.com/acm/contest/148/D来源:牛客网 Prefix Sum is a useful trick in data structure p ... 
- 牛客网暑期ACM多校训练营(第十场)D Rikka with Prefix Sum (数学)
		Rikka with Prefix Sum 题意: 给出一个数组a,一开始全为0,现在有三种操作: 1. 1 L R W,让区间[L,R]里面的数全都加上W: 2. 2 将a数组变为其前缀 ... 
- Rikka with Prefix Sum(组合数学)
		Rikka with Prefix Sum 题目描述 Prefix Sum is a useful trick in data structure problems. For example, giv ... 
- Rikka with Prefix Sum
		Rikka with Prefix Sum 题目 https://www.nowcoder.com/acm/contest/148/D 题目有三个操作 l到r都添加一个数 取一次前缀和 查询区间和 这 ... 
- Codeforces 1485F Copy or Prefix Sum
		题目链接 点我跳转 题目大意 给定一个长度为 \(N\) 的序列 \(bi\) 问有多少个长度为 \(N\) 的序列 \(a\) 使得 \(b[i] = a[i]\) 或 \(b[i] = ∑a[j] ... 
- 牛客网暑期ACM多校训练营(第十场)D Rikka with Prefix Sum (组合数学)
		https://www.nowcoder.com/acm/contest/148/D 题意 一个A数组,初始全为0.现有三种操作,1:给区间[L,R]+w:2:把每个位置的元素变为其前缀和:3:求区间 ... 
- 2018牛客网暑假ACM多校训练赛(第十场)D 	Rikka with Prefix Sum 组合数学
		原文链接https://www.cnblogs.com/zhouzhendong/p/NowCoder-2018-Summer-Round10-D.html 题目传送门 - https://www.n ... 
随机推荐
- ETL 循环导入 平面文件
			http://blog.csdn.net/zlp321002/article/details/3413365 ETL设计之-Foreach 循环容器 应用场景: 批量导入某一文件夹下的所有文件.就可以 ... 
- 【Data structure & Algorithm】把二元查找树转变成排序的双向链表
			把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表,要求不能创建任何新节点,只调整指针指向. 比如将二元查找树 10 / \ 6 ... 
- JSON 下 -- jansson 示例
			JSON 下 —— jansson 示例 参考网址: jansson 库的下载: http://www.digip.org/jansson/ 安装jansson 步骤: http://blog.csd ... 
- 甩掉 ashx/asmx,使用jQuery.ajaxWebService请求WebMethod,Ajax处理更加简练
			在WebForm下 开发ajax程序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如果在一个项目中ajax程序多了,势必 ... 
- JsonCpp——json文件的解析
			定义: 官网: http://json.org/ 在线解析器:http://json.cn/ http://www.bejson.com/ JSON(JavaScript Object Notatio ... 
- Git之设置对文件名大小写敏感
			关键命令 git config core.ignorecase false 
- 玲珑学院1072 【DFS】
			蛤蛤,略蠢. priority_queue 自定义优先级 和排序是反的 struct node { int x,y; friend bool operator< (node a,node b) ... 
- ES6之Promise对象学习——8个例子学会Promise
			目录 Promise 立即执行 Promise 三种状态 Promise 不可逆性 链式调用 Promise.then()回调异步性 Promise中的异常 Promise.resolve() res ... 
- UGUI技术之LayoutGroup布局实现详解
			继续学习unity4.6,unity的LayoutGroup分为三种, Horizontal Layout Group(水平布局)Vertical Layout Group(垂直布局)Grid Lay ... 
- C#主从表查询
			软件的使用必然涉及到主表和子表的操作,我们先在SQLite中创建子表.比如 创建一学生信息表做主表,再创建一个学生成绩表做子表.然后我们在程序中成绩 方法来连接子表. 判断bindingsource中 ... 
