#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=1e4+,M=2e4+;
typedef long long ll;
inline int read(){
char c=getchar();int x=,f=;
while(c<''||c>''){if(c=='-')f=-;c=getchar();}
while(c>=''&&c<=''){x=x*+c-'';c=getchar();}
return x*f;
}
int n,m,u,v;
struct edge{
int v,ne;
}e[M];
int h[N],cnt=;
inline void ins(int u,int v){
cnt++;
e[cnt].v=v;e[cnt].ne=h[u];h[u]=cnt;
}
int f[N];
int dp(int u){
if(f[u]) return f[u];
f[u]=;
for(int i=h[u];i;i=e[i].ne){
int v=e[i].v;
f[u]=max(f[u],dp(v)+);
}
return f[u];
}
int vis[N],flag=;
void dfs(int u){
if(flag) return;
vis[u]=;
for(int i=h[u];i;i=e[i].ne){
int v=e[i].v;
if(vis[v]){flag=;return;}
dfs(v);
}
vis[u]=;
}
int main(){
freopen("Reward.in","r",stdin);
freopen("Reward.out","w",stdout);
n=read();m=read();
for(int i=;i<=m;i++){u=read();v=read();ins(u,v);} for(int i=;i<=n;i++){
//memset(vis,0,sizeof(vis));
dfs(i);
if(flag){puts("Poor Xed");return ;}
} ll ans=;
for(int i=;i<=n;i++) ans+=dp(i);
printf("%lld",ans);
}
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
typedef long long ll;
const int N=1e5+;
const ll MOD=;
inline int read(){
char c=getchar();int x=,f=;
while(c<''||c>''){if(c=='-')f=-;c=getchar();}
while(c>=''&&c<=''){x=x*+c-'';c=getchar();}
return x*f;
}
char s[];
int a[],t[],mp[];
int f[][];
void tobit(){
for(int i=;i<=;i++){
int t=a[i];
for(int j=;t;t>>=,j++)
if(t&) f[i][j]=;
}
}
int fm[];
void sol(){
int g=;
for(int j=;j<=;j++){
int t1=,t2=;
for(int i=;i<=;i++) t1+=f[i][j],t2+=(f[i][j]^);
t1+=g;t2+=g;
if((t1&)==f[][j]) fm[j]=,g=t1/;
else fm[j]=,g=t2/;
}
}
char st[];int top=;
void print(){
ll m=;
for(int j=;j<=;j++) m+=(<<j)*fm[j];
//printf("m %d\n",m);
if(m==) printf("");
else while(m){
int t=m%; m/=;
if(t<) st[++top]=t+'';
else st[++top]=t-+'a';
}
while(top) putchar(st[top--]);
}
int main(){
freopen("Encode.in","r",stdin);
freopen("Encode.out","w",stdout);
for(int i=;i<=;i++) mp[i+'']=i;
mp['a']=;mp['b']=;mp['c']=;mp['d']=;mp['e']=;mp['f']=;
for(int i=;i<=;i++){
scanf("%s",s);
int len=strlen(s);
for(int j=;j<len;j++){
int p=len--j;
//printf("%c %d %d\n",s[j],mp[s[j]],p);
a[i]+=mp[s[j]]*pow(,p);
}
}
tobit();
sol();
//for(int i=0;i<=32;i++) printf("%d",fm[i]);
print();
}
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=,M=1e6,INF=1e9;
typedef long long ll;
inline int read(){
char c=getchar();int x=,f=;
while(c<''||c>''){if(c=='-')f=-;c=getchar();}
while(c>=''&&c<=''){x=x*+c-'';c=getchar();}
return x*f;
}
int n,m,gn;
struct edge{
int v,w,ne;
}e[M];
int h[N],cnt=;
inline void ins(int u,int v,int w){//printf("ins %d %d %d\n",u,v,w);
cnt++;
e[cnt].v=v;e[cnt].w=w;e[cnt].ne=h[u];h[u]=cnt;
}
struct task{
int t,a,b;
}a[N]; void buildGraph(){
for(int i=;i<=gn;i++){
int has=;
for(int j=;j<=n;j++)
if(a[j].a<=i&&i<=a[j].b) has++,ins(i,i+a[j].t,a[j].t);
if(!has&&i<gn) ins(i,i+,);
}
} int q[N],head=,tail=;
inline void lop(int &x){if(x==N) x=;}
int d[N],inq[N];
void spfa(){
for(int i=;i<=gn;i++) d[i]=INF;
d[]=;
q[tail++]=; inq[]=;
while(head!=tail){
int u=q[head++];inq[u]=;lop(head);
for(int i=h[u];i;i=e[i].ne){
int v=e[i].v,w=e[i].w;
if(d[v]>d[u]+w){
d[v]=d[u]+w;
if(!inq[v]){q[tail++]=v;inq[v]=;lop(tail);}
}
}
}
}
int main(){
freopen("Work.in","r",stdin);
freopen("Work.out","w",stdout);
n=read();
for(int i=;i<=n;i++){
a[i].t=read();a[i].a=read();a[i].b=read()-a[i].t;
gn=max(gn,a[i].b+a[i].t);
}
buildGraph();
spfa();
//for(int i=0;i<=gn;i++) printf("d %d %d\n",i,d[i]);
printf("%d",d[gn]);
}
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int N=1e5+;
typedef unsigned long long ll;
inline int read(){
char c=getchar();int x=,f=;
while(c<''||c>''){if(c=='-')f=-;c=getchar();}
while(c>=''&&c<=''){x=x*+c-'';c=getchar();}
return x*f;
}
ll n,m,x=,y=;
ll gcd(ll a,ll b){return b==?a:gcd(b,a%b);}
int main(){
freopen("Sum.in","r",stdin);
freopen("Sum.out","w",stdout);
n=read();m=read();
for(int i=;i<=n+m-;i++) y*=i;
for(int i=;i<=n;i++){
ll t=,l=i,r=i+m-;
for(int j=;j<l;j++) t*=j;
for(int j=r+;j<=n+m-;j++) t*=j;
x+=t;
}
ll g=gcd(x,y);
printf("%lld\n%lld",x/g,y/g);
}

aa的更多相关文章

  1. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

    package com.lw.HomeWork1;//包名 2 import java.util.Scanner; public class Demo18 { /** * @param args */ ...

  2. 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。

    import java.util.Scanner; /** * 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字. * 2+22+222+2222+22222(此时共有5个数 ...

  3. android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件

    简介 XStream 是一个开源项目,一套简单实用的类库,用于序列化对象与 XML 对象之间的相互转换. 将 XML 文件内容解析为一个对象或将一个对象序列化为 XML 文件. 1.下载工具 xstr ...

  4. 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。

    一.第一种写法 package com.pb.demo1; import java.util.Scanner; /** * 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字. ...

  5. 微信红包中使用的技术:AA收款+随机算法

    除夕夜你领到红包了吗?有的说“我领了好几K!”“我领了几W!” 土豪何其多,苦逼也不少!有的说“我出来工作了,没压岁钱了,还要发红包”.那您有去抢微信红包吗?微信群中抢“新年红包”春节爆红.618微信 ...

  6. 用命令访问D:\python学习\wendjia教程\aa.py

    用命令访问D:\python学习\wendjia教程\aa.py d:                                -----------切换到D盘 cd python学习\wend ...

  7. "aa".equals(name)这种写法为什么就可以避免空指针

    public static void main(String[] args) { String name=null; if("aa".equals(name))//这种情形,不出现 ...

  8. AA投资

    AA投资创建于2015年,总部位于北京,创始人成妙绮和王浩泽,专注于天使轮的技术创新驱动的TMT项目投资. 投资方向 AA投资是一家2015年才成立的风险投资机构,专注于种子轮.天使轮.Pre-A轮的 ...

  9. Android游戏框架之基础之AA碰撞系统

    AA 碰撞体 就是将所有的物体设置为矩形框进行碰撞计算.下面是代码 /* * Copyright (C) 2010 The Android Open Source Project * * Licens ...

  10. 计算S(n)=a+aa+aaa+...... 其中a是一个数字

    描述 计算S(n)=a+aa+aaa+...... 其中a是一个数字 输入数据 两个分别表示a和n的整数 输出数据 一个表示S(n)的整数 输入示例 3 5 输出示例 37035 # include ...

随机推荐

  1. C#基础-压缩文件及故障排除

    C#压缩文件可以使用第三方dll库:ICSharpCode.SharpZipLib.dll: 以下代码能实现文件夹与多个文件的同时压缩.(例:把三个文件夹和五个文件一起压缩成一个zip) 直接上代码, ...

  2. 使用SwipeListView实现滑动效果

    QQ的滑动删除效果很不错,要实现这种效果,可以使用SwipeListView.1. 下载com.fortysevendeg.swipelistview这个项目(以前GitHub上有,现在GitHub上 ...

  3. 如何用ORM支持SQL语句的CASE WHEN?

    OQL如何支持CASE WHEN? 今天,一个朋友问我,OQL可否支持CASE WHEN语句?他给的示例SQL如下: then '启用' else '停用' from tb_User OQL是SOD框 ...

  4. Xdebug文档(二)变量显示特性

    Xdebug能替代PHP的var_dump()函数来显示变量值.xdebug的版本包含对不同数据类型作数组元素/对象属性.最大深度和字符串长度以不同颜色标识.这里也有一些功能能很好地处理变量显示. 相 ...

  5. 怎么使用jQuery

    jQuery的强大我何文启(个人主页:hovertree.com)就不用多说了,那么怎么使用jQuery呢? 首先,下载jquery.下载地址:http://hovertree.com/hvtart/ ...

  6. 学习zepto.js(对象方法)[2]

    今天来说下zepto那一套dom操作方法, prepend,append,prependTo,appendTo,before,after,insertBefore,insertAfter; 按着从内到 ...

  7. js自建方法库(持续更新)

    1.得到一个数,在一个有序数组中应该排在的位置序号: function orderInArr(num,arr) { if(num > arr[0]){ return 1 + arguments. ...

  8. ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave由于鼠标移动速度过快导致问题解决办法

    记录两个项目开发中遇到的问题,一个是ECharts外部调用保存为图片操作,一个是workflow工作流连接曲线onmouseenter和onmouseleave事件由于鼠标移动过快触发问题. 一.外部 ...

  9. 自己实现苹果安装app动画

    最近在学习CALayer相关动画,然后某一天突然发现苹果安装app这动画就很不错啊,所以就想自己实现下. 具体效果如图: 还是不试不知道一试吓一跳啊,这看上去简单的动画没我想象的那么简单. 首先这个动 ...

  10. iOS推送(利用极光推送)

    本文主要是基于极光推送的SDK封装的一个快速集成极光推送的类的封装(不喜勿喷) (1)首先说一下推送的一些原理: Push的原理: Push 的工作机制可以简单的概括为下图 图中,Provider是指 ...