zoukankan      html  css  js  c++  java
  • [acm]HDOJ 3082 Simplify The Circuit

    题目地址:

    http://acm.hdu.edu.cn/showproblem.php?pid=3082


    字符串处理+并联电阻公式

     1 //11481261    2014-08-18 16:52:47    Accepted    3082    0MS    384K    733 B    G++    空信高手
     2 #include<string>
     3 #include<iostream>
     4 #include<cstdio>
     5 #include<cstdlib>
     6 
     7 using namespace std;
     8 
     9 int main()
    10 {
    11     //freopen("input.txt","r",stdin);
    12     string str;
    13     int Sum=0,nCases=0,count=0;
    14     cin>>count;
    15     double circuit=0;
    16     while(count--)
    17     {
    18         cin>>nCases;
    19         circuit=0;
    20         while(nCases--)
    21         {
    22             cin>>str;
    23             Sum=0;
    24             int end = 0;
    25             int pre = 0;
    26             while(end<str.length())
    27             {
    28                 if(str[end]=='-')
    29                     end++;
    30                 else
    31                 {
    32                     pre=end;    
    33                     while((str[end]!='-')&&(end<str.length()))
    34                     {
    35                         end++;
    36                     }
    37                     //字符串分割
    38                     string str1 = str.substr(pre,end-pre);
    39                     int i = atoi(str1.c_str());
    40                     Sum+=i;
    41                 }
    42             }
    43             circuit+=1.0/Sum;  //并联电阻公式
    44         }
    45         printf("%.2lf
    ",1.0/circuit);
    46     }
    47     
    48     return 0;
    49 }
  • 相关阅读:
    RESTful API 设计指南
    理解RESTful架构
    django-mysqlclient_1193错误
    获取当前脚本所在的目录和路径
    20191007
    20191005
    20191001
    20190927
    20190922
    莫比乌斯反演证明
  • 原文地址:https://www.cnblogs.com/panweishadow/p/3919928.html
Copyright © 2011-2022 走看看