惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Cloudbric
Cloudbric
P
Palo Alto Networks Blog
T
Threatpost
T
Tor Project blog
T
Tenable Blog
AWS News Blog
AWS News Blog
Project Zero
Project Zero
L
LangChain Blog
Cyberwarzone
Cyberwarzone
Engineering at Meta
Engineering at Meta
雷峰网
雷峰网
C
CERT Recently Published Vulnerability Notes
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Security Latest
Security Latest
云风的 BLOG
云风的 BLOG
I
Intezer
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Proofpoint News Feed
A
Arctic Wolf
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News
V
Vulnerabilities – Threatpost
C
Cybersecurity and Infrastructure Security Agency CISA
MongoDB | Blog
MongoDB | Blog
aimingoo的专栏
aimingoo的专栏
K
Kaspersky official blog
Jina AI
Jina AI
N
News | PayPal Newsroom
T
The Blog of Author Tim Ferriss
D
DataBreaches.Net
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
博客园 - 【当耐特】
Hugging Face - Blog
Hugging Face - Blog
Recorded Future
Recorded Future
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Secure Thoughts
TaoSecurity Blog
TaoSecurity Blog
P
Privacy & Cybersecurity Law Blog
P
Proofpoint News Feed
MyScale Blog
MyScale Blog
IT之家
IT之家
Forbes - Security
Forbes - Security
The Hacker News
The Hacker News
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
Y
Y Combinator Blog

博客园 - xmx

Amazon 2面杯具 N皇后回溯 "中航文化杯" 2007 ACM/ICPC 国际大学生程序设计竞赛亚洲区域赛(南京) 一个用来练dfs的简单迷宫问题 pku 1662 还是找规律的 pku 1806 Manhattan 2025(找规律) 今天西华的比赛,啥都不说啦,相当的nice!~~~ 今天北京赛区的比赛 pku 1505 copying books(DP) 最近看的一些东西 The 2007 ACM Asia Programming Contest Changchun Site Internet Preliminary Contest nice 位运算果真是好东西,今天算是学到点啦^_^ pku 1850 前面一直没注意到某个不规范的情况,导致结果一直比标准的大...调了好久... 终于有算最长重复子串(数)的后缀数组啦,nice The 2007 ACM Asia Programming Contest - Nanjing Preliminary pku 3219 人家居然用几十B就过了,肯定有超强的规律,可是我自己找了个,挂了...只能老实算... 一道双向dp,差点超时^_^||| dp pku 1050 N和素数P,求杨辉三角第N行中能被P整除的数的个数
FOJ月赛-2007年9月
xmx · 2007-10-04 · via 博客园 - xmx

切钢管的题目,用一个3重循环找最优...可以用四边形不等式优化到O(n*n)

这题用搜索和位压缩,具体的可以参见某人的blog  http://drizzlecrj.cnblogs.com/
他那边写得比较好^_^
排列组合问题,通过计算每人的上面和右上以及右边的人的情况来算  杨氏图表 模拟
稍微推下就出来啦
这题好,我喜欢,^_^
博弈,哈哈,这题大概的思路是这样的:
首先统计各堆石子%3的结果,然后如果是最后取的是输的这种情况,首先判断%3以后是不是全是0的情况,如果是,那就必胜(因为所有%3为0的情况都可以设法保证用偶数次取完),在除了这种情况下面,%为0的堆数对胜负不产生影响,在余下的情况下,只要异或1和2的情况,或者统计1和2的情况的个数是不是都是偶数,来判断胜负;对于最后取赢的情况,同样先看是不是全是0的情况,然后看是不是去掉所有的0以后剩下的是不是全是1的情况,如果是,根据1的个数判断胜负,否则,继续异或1和2的情况,或者统计1和2的情况的个数是不是都是偶数,来判断胜负^_^,my code:

#include <stdio.h>
int main()
{  int a[10001];
int n,f,i,flag;
int x,y,z;
while(scanf("%d",&n)==1)
{x=0,y=0,z=0,flag=0;//1 win,0 lose
for(i=0;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&f);
for(i=0;i<n;i++)
{if(a[i]%3==0) x++;
if(a[i]%3==1) y++;
if(a[i]%3==2) z++;
}
if(f==0)
{
if(x==n) {flag=1;break;}
else if(y%2==0&&z%2==0)flag=0;
else flag=1;
}
else
{
if(x==n) flag=0;
else if(y==n-x)
{
if(y%2==0) flag=1;
else flag=0;
}
else if(y%2==0&&z%2==0)flag=0;
else flag=1;
}
if(flag==1) printf("yes\n");
else printf("no\n");
}
return 0;
}