Блог пользователя Mohamed_Rahal

Автор Mohamed_Rahal, история, 16 месяцев назад, По-английски

UVA input format is very frustrating to deal with, or that what I see. For example this UVA 825 problem Anyone can help how to deal with this type of input format and other formats like not giving the number of testcases, the input ends by a newline and other things like those ? :)

Теги uva
  • Проголосовать: нравится
  • -3
  • Проголосовать: не нравится

»
16 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

This is really annoying.
Maybe try to do
while(testCases--){ int W, N; cin >> W >> N; while(W--){//and so on} }

  • »
    »
    16 месяцев назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    And when there are no testcases ?

    • »
      »
      »
      16 месяцев назад, # ^ |
        Проголосовать: нравится +1 Проголосовать: не нравится
      while(cin >> W >> N){  
        while(W--){  
        //Prccess  
        }
      }
      
      • »
        »
        »
        »
        16 месяцев назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        Thanks for that, and when the input of one line ends by the end of that line please ?

        • »
          »
          »
          »
          »
          16 месяцев назад, # ^ |
          Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится

          getline(cin,s) then process the string and take your input from it often when i solve problem on uva and the can't deal with input i search of the problem solution on git hub and see how the accepted solution process the input :)

»
16 месяцев назад, # |
  Проголосовать: нравится +11 Проголосовать: не нравится

what about while(cin>>x)