and they refuse to swear loyalty to the queen in the mean time.
To take their seat in the Commons, and to be allowed to vote in divisions, an MP must swear (or affirm, for those non-religious) loyalty to "the Queen and her successors". Some (such as the SDLP) interpret that as meaning they are loyal to the United Kingdom as it is now, but can still advocate for a change, like Northern Ireland becoming part of the Republic. Sinn Fein, on the other hand, say they cannot say they're loyal to the British crown, even temporarily. So that means that, although they use offices in the Westminster buildings, they don't speak in the Commons, or vote in the divisions.
And so that means the effective number needed for an overall majority is 323 (arguably 322; the total of 650 includes the Speaker, who only votes to break a tie, and is expected to vote 'for the status quo' in that case), not counting Sinn Fein as voting on either side.
One final thing: one of the candidates for the Thirsk and Malton seat died during the election, and that has meant the election for that seat
has been postponed to May 27th. It's expected to go to the Tories.