poj 水题系列
题目:http://poj.org/problem?id=3006
筛选法求素数
#include <iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<stack>
#include<queue>
#include<cmath>
#include<algorithm>
using namespace std; int prime[];//代表是否是素数
int main()
{
int s,max=;
int x,y,z,i; s=;
prime[]=prime[]=;
prime[]=; for(int i=; i<max; i++)
prime[i]=i%==?:;
int t=(int)sqrt(max*1.0); for(int i=; i<=t; i++)
if(prime[i])
for(int j=i*; j<max; j+=i)
prime[j]=; while(cin>>x>>y>>z&&(x!=||y!=||z!=))
{
for(i=x; z; i+=y)
{
if(prime[i])
z--;
}
cout<<i-y<<endl;
}
return ;
}
http://poj.org/problem?id=2105
函数参考:http://www.cnblogs.com/sunyubo/archive/2009/07/21/2282256.html
#include <iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<stack>
#include<queue>
#include<cmath>
#include<algorithm>
using namespace std;
char str[]; int main()
{
int t,i,j,x;
cin>>t;
for(j=; j<=t; j++)
{
for(i=; i<=; i++)
{
scanf("%8s",str);
x=strtol(str,,);//strtol函数将字符串转换为n进制数,这里是2
if(i!=)
printf("%d.",x);
else
printf("%d\n",x);
}
}
return ;
}
http://poj.org/problem?id=1013
参考:http://www.cppblog.com/guyuecanhui/articles/88302.html
#include <iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<stack>
#include<queue>
#include<cmath>
#include<algorithm>
using namespace std; int a[],b[];//a为当前状态,b为上一个状态
int main()
{
int t,i,j,f;
char s1[],s2[],s3[];
scanf("%d",&t);
getchar();
while(t--)
{
memset(a,-,sizeof(a));
for(i=; i<=; i++)
{
scanf("%s%s%s",s1,s2,s3);
getchar();
if(strcmp(s3,"even")==)
{
for(j=; j<strlen(s1); j++)
{
a[s1[j]]=a[s2[j]]=;
}
}
if(strcmp(s3,"up")==)
{
memcpy(b,a,sizeof(a));
memset(a,,sizeof(a));//与下面联系,对其他的添加信任
for(j=; j<strlen(s1); j++)
{
a[s1[j]]=;a[s2[j]]=;
}
for(j=; j<=; j++)
{
if(a[j]!=b[j] && b[j]>=)//如果上一个状态有怀疑,而且两次怀疑不一样,添加信任
a[j]=;
}
} if(strcmp(s3,"down")==)
{
memcpy(b,a,sizeof(a));
memset(a,,sizeof(a));
for(j=; j<strlen(s1); j++)
{
a[s1[j]]=; a[s2[j]]=;
}
for(j=; j<=; j++)
{
if(a[j]!=b[j] && b[j]>=)
a[j]=;
}
}
}
for(i=; i<=; i++)
{
if(a[i]>)
{
f=a[i];
break;
}
}
if(f==)
printf("%c is the counterfeit coin and it is light.\n",i);
else if(f==)
printf("%c is the counterfeit coin and it is heavy.\n",i);
}
return ;
}
poj 水题系列的更多相关文章
- nyoj 1208——水题系列——————【dp】
水题系列 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 给你一个有向图,每条边都有一定的权值,现在让你从图中的任意一点出发,每次走的边的权值必须必上一次的权 ...
- POJ 水题若干
POJ 3176 Cow Bowling 链接: http://poj.org/problem?id=3176 这道题可以算是dp入门吧.可以用一个二维数组从下向上来搜索从而得到最大值. 优化之后可以 ...
- POJ 水题(刷题)进阶
转载请注明出处:優YoU http://blog.csdn.net/lyy289065406/article/details/6642573 部分解题报告添加新内容,除了原有的"大致题意&q ...
- Tarjan水题系列(5):最大半连通子图 [ZJOI2007 luogu P2272]
题目 大意: 缩点后转为求最长链的长度和最长链的个数 思路: 看懂题就会做系列 长度和个数都可以拓扑排序后DP求得 毕竟是2007年的题 代码: 如下 #include <cstdio> ...
- COdevs 天梯 水题系列
1203 判断浮点数是否相等 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题目描述 Description 给出两个浮点数,请你判断这两个浮点数是否相等 输入 ...
- Tarjan水题系列(4):HAOI2010 软件安装
题目: 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi.我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大). ...
- Tarjan水题系列(3):HNOI2006 潘多拉的魔盒
题目: 链接 大意: 盒子与盒子之间的关系构成一个有向图 求图上包含节点数最多的路径的节点数 思路: 有向图上求包含节点数最多的路径的节点数 可直接使用tarjan缩点后拓扑dp求得 在此不赘述 此题 ...
- 【POJ水题完成表】
题目 完成情况 poj1000:A+B problem 完成 poj1002:电话上按键对应着数字.现在给n个电话,求排序.相同的归一类 完成 poj1003:求最小的n让1+1/2+1/3+...+ ...
- POJ水题 1298
#include "stdafx.h" #include <iostream> #include <string> using namespace std; ...
随机推荐
- linux系统文件属性及企业精典故障案例
linux系统文件属性: [root@nginx_back ~]# stat keepalived-1.2.7.tar.gz 查看文件属性 File: "keepalived-1.2.7.t ...
- PHP内置函数
1 变量函数 a.is_xxx函数用来判断变量类型 is_int.is_integer.is_long,判断变量是否是整型 is_float.is_double.is_real ...
- 【IOS】利用ASIHTTPRequest 实现一个简单的登陆验证
http://blog.csdn.net/toss156/article/details/7638529
- 【BZOJ3196】Tyvj 1730 二逼平衡树
Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:1.查询k在区间内的排名2.查询区间内排名为k的值3.修改某一位值上的数值4.查询k在区间内的 ...
- hbase-site.xml 参数设置
<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="confi ...
- Python之print语句
print语句可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print 'hello, world' 注意: 1.当我们在Python交 ...
- ios登陆界面
代码较老,仅供参考 主要涉及的功能点有: 1.密码输入框要隐藏输入字符,以黑点代替,有时候会在边上设置一个按钮,让用户选择是否需要密文输入 2.Login时会检查输入框,若输入不合法,弹窗提示用户 3 ...
- 使用Sqlserver事务发布实现数据同步
事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进 的.这里以sqlserver2008的事务发布功能为例,对发 ...
- (转)struts2.0配置文件、常量配置详解
一.配置: 在struts2中配置常量的方式有三种: 在struts.xml文件中配置 在web.xml文件中配置 在sturts.propreties文件中配置 1.之所以使用struts.prop ...
- sort-based shuffle的核心:org.apache.spark.util.collection.ExternalSorter
依据Spark 1.4版 在哪里会用到它 ExternalSorter是Spark的sort形式的shuffle实现的关键.SortShuffleWriter使用它,把RDD分区中的数据写入文件. o ...