随笔 - 147  文章 - 71  trackbacks - 0
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(1)

随笔分类(146)

随笔档案(147)

文章分类(28)

文章档案(28)

喜欢的Blog

搜索

  •  

最新评论

阅读排行榜

评论排行榜

http://www.spoj.pl/problems/TOANDFRO/
【题意简述】
将一个字符串还原。
【分析】
将一个字符串以蛇形方式存储后,再纵向输出。
import java.util.*;
import java.io.*;

public class SPOJ_400{
    
    
public static void main(String rgs[]) throws Exception
    
{
        BufferedReader stdin 
= 
                
new BufferedReader(
                    
new InputStreamReader(System.in));
        String s 
= null;
        
while((s = stdin.readLine())!=null)
        
{
            
int i,j,k,n = Integer.parseInt(s);
            
if(n==0)
                
break;
            s 
= stdin.readLine();
            
for(i=0;i<n;i++){
                k
=0;
                j
=i;
                
while(j<s.length()){
                    System.out.print(s.charAt(j));
                    
if(k%2==0)
                        j
+=2*(n-i)-1;
                    
else
                        j
+=2*(i+1)-1;
                    k
++;
                }

            }

            System.out.println(
"");
        }
          
    }

}
posted on 2009-08-23 10:05 飞翔天使 阅读(165) 评论(0)  编辑  收藏 所属分类: spoj

只有注册用户登录后才能发表评论。


网站导航: